c++: P0847R7 (deducing this) - xobj lambdas. [PR102609]
[official-gcc.git] / gcc / testsuite / g++.dg / cpp2a / spaceship-err7.C
blobbc309230239a18aa4931c070f1eb1e79b38ff1e5
1 // PR c++/99701
2 // { dg-do compile { target c++20 } }
4 #include <compare>
6 decltype(nullptr) foo ();
8 auto b0 = nullptr <=> nullptr; // { dg-error "ordered comparison" }
9 auto b1 = 0 <=> nullptr; // { dg-error "ordered comparison" }
10 auto b2 = nullptr <=> 0; // { dg-error "ordered comparison" }
11 auto b3 = foo () <=> 0; // { dg-error "ordered comparison" }
12 auto b4 = 0 <=> foo (); // { dg-error "ordered comparison" }
13 auto b5 = foo () <=> nullptr; // { dg-error "ordered comparison" }
14 auto b6 = nullptr <=> foo (); // { dg-error "ordered comparison" }