Commit f68d2b1
committed
Don't use concept. Causes compilation error on GCC 10
Opting out of using concept and rather defining a structure while still
being able to not use SFINAE and instead `requires` expression.
Compiling with C++23 on GCC 13.2.1 fails on overload resolution on
calling operator== for `std::nullptr_t`. The solution for this was to
simply add another overload for nullptr, on par with the equivalent
`nullptr_t` constructor.1 parent ee57287 commit f68d2b1
3 files changed
Lines changed: 32 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
684 | 684 | | |
685 | 685 | | |
686 | 686 | | |
687 | | - | |
688 | | - | |
689 | | - | |
690 | | - | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
691 | 692 | | |
692 | 693 | | |
693 | 694 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3694 | 3694 | | |
3695 | 3695 | | |
3696 | 3696 | | |
3697 | | - | |
| 3697 | + | |
| 3698 | + | |
3698 | 3699 | | |
3699 | 3700 | | |
3700 | 3701 | | |
3701 | 3702 | | |
3702 | 3703 | | |
| 3704 | + | |
| 3705 | + | |
| 3706 | + | |
| 3707 | + | |
| 3708 | + | |
| 3709 | + | |
3703 | 3710 | | |
3704 | 3711 | | |
3705 | 3712 | | |
| |||
3726 | 3733 | | |
3727 | 3734 | | |
3728 | 3735 | | |
3729 | | - | |
3730 | | - | |
3731 | | - | |
| 3736 | + | |
| 3737 | + | |
| 3738 | + | |
3732 | 3739 | | |
3733 | 3740 | | |
3734 | 3741 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4091 | 4091 | | |
4092 | 4092 | | |
4093 | 4093 | | |
4094 | | - | |
4095 | | - | |
4096 | | - | |
4097 | | - | |
| 4094 | + | |
| 4095 | + | |
| 4096 | + | |
| 4097 | + | |
| 4098 | + | |
4098 | 4099 | | |
4099 | 4100 | | |
4100 | 4101 | | |
| |||
22913 | 22914 | | |
22914 | 22915 | | |
22915 | 22916 | | |
22916 | | - | |
| 22917 | + | |
| 22918 | + | |
22917 | 22919 | | |
22918 | 22920 | | |
22919 | 22921 | | |
22920 | 22922 | | |
22921 | 22923 | | |
| 22924 | + | |
| 22925 | + | |
| 22926 | + | |
| 22927 | + | |
| 22928 | + | |
| 22929 | + | |
22922 | 22930 | | |
22923 | 22931 | | |
22924 | 22932 | | |
| |||
22945 | 22953 | | |
22946 | 22954 | | |
22947 | 22955 | | |
22948 | | - | |
22949 | | - | |
22950 | | - | |
| 22956 | + | |
| 22957 | + | |
| 22958 | + | |
22951 | 22959 | | |
22952 | 22960 | | |
22953 | 22961 | | |
| |||
0 commit comments