diff options
author | cor3ntin <corentinjabot@gmail.com> | 2025-05-07 22:23:41 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-07 22:23:41 +0200 |
commit | 43c514bd42d3e12dd299c0a7165b3e079e9efd38 (patch) | |
tree | c33c7f124cde80b968792d621d1851756aedf72f /clang/lib/Serialization/ModuleManager.cpp | |
parent | 9da103ab9e656274357a1f09456431dac84ac549 (diff) | |
download | llvm-43c514bd42d3e12dd299c0a7165b3e079e9efd38.zip llvm-43c514bd42d3e12dd299c0a7165b3e079e9efd38.tar.gz llvm-43c514bd42d3e12dd299c0a7165b3e079e9efd38.tar.bz2 |
[Clang] Deprecate `__is_trivially_relocatable` (#138835)
The C++26 standard relocatable type traits has slightly different
semantics, so we introduced a new
``__builtin_is_cpp_trivially_relocatable`` when implementing trivial
relocation in #127636.
However, having multiple relocatable traits would be confusing in the
long run, so we deprecate the old trait.
As discussed in #127636
`__builtin_is_cpp_trivially_relocatable` should be used instead.
---------
Co-authored-by: Aaron Ballman <aaron@aaronballman.com>
Diffstat (limited to 'clang/lib/Serialization/ModuleManager.cpp')
0 files changed, 0 insertions, 0 deletions