[llvm] [TLI] Add support for inferring attr `cold`/`noreturn` on `std::terminate` and `__cxa_throw` (PR #101622)
Evgenii Kudriashov via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 3 13:59:01 PDT 2024
================
@@ -517,6 +517,16 @@ TLI_DEFINE_ENUM_INTERNAL(Exit)
TLI_DEFINE_STRING_INTERNAL("_Exit")
TLI_DEFINE_SIG_INTERNAL(Void, Int)
+/// void std::terminate();
+TLI_DEFINE_ENUM_INTERNAL(terminate)
----------------
e-kud wrote:
Shouldn't be here `ZSt9terminatev` similarly to other cpp functions? E.g.
```
TLI_DEFINE_ENUM_INTERNAL(ZdaPv)
TLI_DEFINE_STRING_INTERNAL("_ZdaPv")
```
https://github.com/llvm/llvm-project/pull/101622
More information about the llvm-commits
mailing list