mirror of
https://github.com/postgres/postgres.git
synced 2026-04-25 08:08:08 -04:00
Hardcode typeof_unqual to __typeof_unqual__ for clang
A new attempt was made in 63275ce84d to make typeof_unqual work on all
configurations of CC and CLANG. This re-introduced an old problem
though, where CLANG would only support __typeof_unqual__ but the
configure check for CC detected support for typeof_unqual.
This fixes that by always defining typeof_unqual as __typeof_unqual__
under clang.
Author: Jelte Fennema-Nio <postgres@jeltef.nl>
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://www.postgresql.org/message-id/flat/92f9750f-c7f6-42d8-9a4a-85a3cbe808f3%40eisentraut.org
This commit is contained in:
parent
7560995a38
commit
2eb6cd327c
1 changed files with 3 additions and 0 deletions
|
|
@ -444,6 +444,9 @@ extern "C++"
|
|||
#if defined(__clang__)
|
||||
#if __clang_major__ < 19
|
||||
#undef HAVE_TYPEOF_UNQUAL
|
||||
#else
|
||||
#undef typeof_unqual
|
||||
#define typeof_unqual __typeof_unqual__
|
||||
#endif
|
||||
#endif /* __clang__ */
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue