c++: P0847R7 (deducing this) - xobj lambdas. [PR102609]
[official-gcc.git] / gcc / testsuite / g++.dg / cpp2a / nontype-float1.C
blob4fafac1379311c0da00a11eda7d93683e86ca085
1 // { dg-do compile { target c++20 } }
3 #include <cmath>
5 template<auto> class MyClass { };
7 static_assert(__is_same(MyClass<NAN>, MyClass<NAN>));
9 constexpr auto mynan = NAN;
10 static_assert(__is_same(MyClass<mynan>, MyClass<mynan>));
12 static_assert(__is_same(MyClass<NAN>, MyClass<mynan>));