Feature test macro for the spaceship operator has landed in
bc633a42dd409dbeb456263e3388b8caa4680aa0, now we can use it in libc++.
I don't know how the buildbots are green, but without this change I have failing tests, for example, this: the thing is that TEST_HAS_NO_SPACESHIP_OPERATOR is already defined based on the feature test macro (see 1f92d8b5449f6fd17360421e2e4da3fb7bff5c5a), but the _LIBCPP_HAS_NO_SPACESHIP_OPERATOR that is used in libc++ for deciding if we want to declare the <=> functions seems to still be defined uncondititionally, so this test file won't compile because of missing <=> declarations.