[libcxx-commits] [libcxx] [libc++] Document that internal aliases should be marked _LIBCPP_NODEBUG (PR #122175)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Thu Jan 9 07:26:13 PST 2025


================
@@ -184,3 +184,13 @@ headers (which is sometimes required for ``constexpr`` support).
 
 When defining a function at the ABI boundary, it can also be useful to consider which attributes (like ``[[gnu::pure]]``
 and ``[[clang::noescape]]``) can be added to the function to improve the compiler's ability to optimize.
+
+library-internal type aliases should be annotated with ``_LIBCPP_NODEBUG``
----------------
ldionne wrote:

```suggestion
Library-internal type aliases should be annotated with ``_LIBCPP_NODEBUG``
```

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


More information about the libcxx-commits mailing list