diff options
author | Dan Albert <danalbert@google.com> | 2014-04-23 04:45:42 +0000 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2014-04-23 04:45:42 +0000 |
commit | 674e99db596c1cd16864bb6d3de05d39eeb932cd (patch) | |
tree | bba2bc14bed918f12ccd245356f0f03a62a5e1e9 /src/cxa_personality.cpp | |
parent | 6daf050b4a21b29ccd00b93549cb45d6db2968ad (diff) | |
download | libcxxabi-674e99db596c1cd16864bb6d3de05d39eeb932cd.tar.gz |
Fixes incorrect #ifs for SJ/LJ exceptions
The was working because, given __APPLE__, _LIBUNWIND_BUILD_SJLJ_APIS was set to
__arm__, but other ARM targets not using SJ/LJ will fail to compile.
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@206941 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'src/cxa_personality.cpp')
-rw-r--r-- | src/cxa_personality.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cxa_personality.cpp b/src/cxa_personality.cpp index 81104b8..60b7db5 100644 --- a/src/cxa_personality.cpp +++ b/src/cxa_personality.cpp @@ -838,7 +838,7 @@ _UA_CLEANUP_PHASE */ _Unwind_Reason_Code -#if __arm__ +#if __USING_SJLJ_EXCEPTIONS__ __gxx_personality_sj0 #else __gxx_personality_v0 |