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

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Tue Oct 22 02:12:33 PDT 2024


================
@@ -154,6 +154,10 @@
 #define Xp SYSTEM_RESERVED_NAME
 #define Xs SYSTEM_RESERVED_NAME
 
+// These attribute-tokens are not reserved, so the user can macro-define them.
+#define lifetimebound SYSTEM_RESERVED_NAME
+#define noescape SYSTEM_RESERVED_NAME
+
----------------
philnik777 wrote:

I wouldn't add these, since we already have a test that would catch this. It's just not enabled in the CI right now because there were some problems.

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


More information about the libcxx-commits mailing list