diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2015-02-12 04:25:03 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2015-02-12 04:25:03 +0000 |
commit | a6b32ccec40567846ac6a30e20058bb76bab55d9 (patch) | |
tree | 31d7b3968ea7cd36bf4bdfb70d4066d02e13e258 /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | d0c6468a2b2b5dc980cf36d0c210c0e7a16a3a71 (diff) | |
download | llvm-a6b32ccec40567846ac6a30e20058bb76bab55d9.zip llvm-a6b32ccec40567846ac6a30e20058bb76bab55d9.tar.gz llvm-a6b32ccec40567846ac6a30e20058bb76bab55d9.tar.bz2 |
unwind: move exported APIs out of header
Ideally, we would do something like inline __declspec(dllexport) to ensure that
the symbol was inlined within libunwind as well as emitted into the final DSO.
This simply moves the definition out of the header to ensure that the *public*
interfaces are defined and exported into the final DSO.
This change also has "gratuitous" code movement so that the EHABI and generic
implementations are co-located making it easier to find them.
The movement from the header has one minor change introduced into the code:
additional tracing to mirror the behaviour of the non-EHABI interfaces.
llvm-svn: 228903
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions