diff options
author | Sam Clegg <sbc@chromium.org> | 2018-10-02 22:12:15 +0000 |
---|---|---|
committer | Sam Clegg <sbc@chromium.org> | 2018-10-02 22:12:15 +0000 |
commit | b2486f118dcc84fb0c80ac738cbaf166d9669772 (patch) | |
tree | 3093e21c26fc12b2f29f9ec72f5c4d1586643725 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | e5652fc6821f272ece242a458cf94282f9cbb43b (diff) | |
download | llvm-b2486f118dcc84fb0c80ac738cbaf166d9669772.zip llvm-b2486f118dcc84fb0c80ac738cbaf166d9669772.tar.gz llvm-b2486f118dcc84fb0c80ac738cbaf166d9669772.tar.bz2 |
[WebAssembly] Stop generating helper functions in WebAssemblyLowerEmscriptenEHSjLj
Previously we were creating weakly defined helper function in
each translation unit:
- setThrew
- setTempRet0
Instead we now assume these will be provided at link time. In
emscripten they are provided in compiler-rt:
https://github.com/kripken/emscripten/pull/7203
Additionally we previously created three global variable which are
also now required to exist at link time instead.
- __THREW__
- _threwValue
- __tempRet0
Differential Revision: https://reviews.llvm.org/D49208
llvm-svn: 343640
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions