aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@chromium.org>2021-02-16 16:35:27 -0800
committerDerek Schuff <dschuff@chromium.org>2021-02-17 11:22:48 -0800
commit1f9e551a811a4520cc6a3387b53d3cd568531697 (patch)
treefd4282589186b2e4c541678a9451770e8a1c3812 /clang/lib/Frontend/CompilerInvocation.cpp
parent799f7865c88e954eea4171d34e68721145836964 (diff)
downloadllvm-1f9e551a811a4520cc6a3387b53d3cd568531697.zip
llvm-1f9e551a811a4520cc6a3387b53d3cd568531697.tar.gz
llvm-1f9e551a811a4520cc6a3387b53d3cd568531697.tar.bz2
[WebAssembly] Do not use EHCatchret symbols with wasm EH
D94835 added support for WinEH to export public symbols pointing to basic blocks which are catchret targets for use with Windows CET. Wasm currently doesn't support public symbols to non-function code addresses (they get treated like new functions in asm but then don't lower to object files correctly). It created them unconditionally for all catchret targets. This change disables those symbols unless the exceptionHandlingType is WinEH (since they aren't used with ExceptionHandling::Wasm) Differential Revision: https://reviews.llvm.org/D96824
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions