[libcxx-commits] [libcxx] [libc++] __uglify `[[clang::noescape]]` (PR #113280)

A. Jiang via libcxx-commits libcxx-commits at lists.llvm.org
Tue Oct 22 02:01:09 PDT 2024


================
@@ -154,6 +154,11 @@
 #define Xp SYSTEM_RESERVED_NAME
 #define Xs SYSTEM_RESERVED_NAME
 
+// These attribute-tokens are not reserved, so the user can macro-define them.
+#define clang SYSTEM_RESERVED_NAME
----------------
frederick-vs-ja wrote:

This (and perhaps alongwith `#defined GCC`) seemingly breaks suppressions added in #79532.

https://github.com/llvm/llvm-project/pull/113280


More information about the libcxx-commits mailing list