[clang] [Clang] Implement the core language parts of P2786 - Trivial relocation (PR #127636)
via cfe-commits
cfe-commits at lists.llvm.org
Mon Feb 24 04:34:58 PST 2025
================
@@ -1826,6 +1827,12 @@ The following type trait primitives are supported by Clang. Those traits marked
functionally equivalent to copying the underlying bytes and then dropping the
source object on the floor. This is true of trivial types and types which
were made trivially relocatable via the ``clang::trivial_abi`` attribute.
+* ``__builtin_is_cpp_trivially_relocatable`` (C++): Returns true if and object
+ is trivially relocatable, as defined by the C++26 standard.
----------------
cor3ntin wrote:
Sure, done. note that we don;t do that for anything else though
https://github.com/llvm/llvm-project/pull/127636
More information about the cfe-commits
mailing list