<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/128725>128725</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Trivial relocatability follow up
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
cor3ntin
</td>
</tr>
</table>
<pre>
- [ ] Deprecate `__builtin_trivially_relocate`
- [ ] Enforce that `[[trivial_abi]]` is applied only to relocatable types
- [ ] Add logic to static assert / overload resolution diagnostics to explain _why_ a type is no relocatable
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxUkc3uozAMxJ8mXKJWweWjHHJo1eUJ9o4CuOCVm6DEtMvbr-hWqv5SpByc38zE41KiySNaVV5VecvcKnOIdgjx5IV81odxswetyqtW5U3fcIk4OEGtKtN1_Uos5DuJ9CTHvHUROexzVRllLl_wl7-HOKCW2cnOvu2uH65zPanytp_KaEraLQsTjjp43rQE_VF1PaOWbcH0Q_syjprDRMP-NIkTGrRLCaNoBa0OT4wc3KgjpsCrUPB6JDf5kISGtEP4d2FHXneveeu0e3vsOfwP62y0p7E5NS5Dm9eFKZoKzpDN1uAdTVFj0TeuwRp6KM-mMdW9qYc7QpORBQOlASjzMs_z6ljCYIYKoK_zM-Z1rwqDD0d8ZH4-jiFOGaW0os3hXEOZseuR07sjAI8v_Z4qgL2yaHfo0K9TUoVhSpK-MkLCaH__3_P3M8Qkm74H5vDS65Ktke0ssiR1uihoFbQTybz2xyE8FLS73Oc6LDH8wUEUtO8QSUH7Sfm08C8AAP__D37ArQ">