summaryrefslogtreecommitdiffstats
path: root/libcxxabi/src
diff options
context:
space:
mode:
Diffstat (limited to 'libcxxabi/src')
-rw-r--r--libcxxabi/src/Unwind/UnwindRegistersSave.S4
1 files changed, 4 insertions, 0 deletions
diff --git a/libcxxabi/src/Unwind/UnwindRegistersSave.S b/libcxxabi/src/Unwind/UnwindRegistersSave.S
index 3f7400f4185..aa437ca2a17 100644
--- a/libcxxabi/src/Unwind/UnwindRegistersSave.S
+++ b/libcxxabi/src/Unwind/UnwindRegistersSave.S
@@ -316,7 +316,11 @@ DEFINE_LIBUNWIND_FUNCTION(unw_getcontext)
str lr, [r0, #56]
str lr, [r0, #60] @ store return address as pc
#endif
+#if __ARM_ARCH_ISA_THUMB1 == 1
+ movs r0, #0 @ return UNW_ESUCCESS
+#else
mov r0, #0 @ return UNW_ESUCCESS
+#endif
JMP(lr)
@
OpenPOWER on IntegriCloud