1 // RUN: %clang_cc1 -std=c++20 -verify %s -Wno-tautological-compare
4 struct strong_ordering
{
6 constexpr operator int() const { return n
; }
7 static const strong_ordering less
, equal
, greater
;
9 constexpr strong_ordering
strong_ordering::less
{-1},
10 strong_ordering::equal
{0}, strong_ordering::greater
{1};
14 void f(int i
, int* pi
, T
* pt
, T t
) {
16 (void)(i
<=> pi
); // expected-error {{comparison between pointer and integer}}