[clang] makes `__is_trivially_equality_comparable` available as a struct
authorChristopher Di Bella <cjdb@google.com>
Wed, 19 Apr 2023 00:58:43 +0000 (00:58 +0000)
committerChristopher Di Bella <cjdb@google.com>
Wed, 19 Apr 2023 17:16:40 +0000 (17:16 +0000)
commit33e21610f9cd40e991b7cac107ba190678970f81
tree5aac63e7c257c436986c4ac05a03d8fc7aa4f90a
parent36a3600785ee1800edc0eef314b28266634a176a
[clang] makes `__is_trivially_equality_comparable` available as a struct

Since this was originally a name in library, it needs an escape hatch
for versions of Clang that are slightly out-of-sync with libc++.

Differential Revision: https://reviews.llvm.org/D148677
clang/lib/Parse/ParseDeclCXX.cpp
clang/test/SemaCXX/libcxx_is_trivially_equality_comparable_hack.cpp [new file with mode: 0644]