[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