You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GCC 15 has added builtins for various C++ type traits that Clang
already had. Since __has_builtin(...) now finds these, the #if
branches previously only used for Clang are now used for GCC 15.
However, GCC 15 requires that these builtins only be used in type
aliases, not in template aliases.
These changes follow the model of llvm#81386 where a previous GCC
version added builtins for __remove_cv and __remove_cvref.
Fixed: llvm#137704Fixed: llvm#117319
libc++ doesn't compile with GCC 15 because it comes with new GCC
__decay
built-in which is incompatible with libc++.similar issue
the bug file
The text was updated successfully, but these errors were encountered: