diff options
author | Lang Hames <lhames@gmail.com> | 2025-01-29 00:01:07 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2025-01-29 02:28:49 +0000 |
commit | d0052ebbe2e2f691ec42cad3c8613ef387abc53f (patch) | |
tree | 67974afdfcf2edc07a5811e9fd5a3f02af32b25a /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 79cbad188afd5268235b00267d37ce39544dbd3c (diff) | |
download | llvm-d0052ebbe2e2f691ec42cad3c8613ef387abc53f.zip llvm-d0052ebbe2e2f691ec42cad3c8613ef387abc53f.tar.gz llvm-d0052ebbe2e2f691ec42cad3c8613ef387abc53f.tar.bz2 |
[ORC][LLJIT] Install eh-frame registration plugin during platform setup.
Attempt to install the EHFrameRegistrationPlugin during GenericLLVMIRPlatform
setup, rather than object linking layer creation time.
Platform classes are responsible for exception handling: installing the plugin
unconditionally during linking-layer construction could result in frames being
registered more than once when native platform classes are used.
This is a precursor to re-landing compact unwind support (4f0325873fa).
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions