[compiler-rt] r209884 - [sanitizer] Fix build on ARM.

Evgeniy Stepanov eugeni.stepanov at gmail.com
Fri May 30 03:50:17 PDT 2014


Author: eugenis
Date: Fri May 30 05:50:17 2014
New Revision: 209884

URL: http://llvm.org/viewvc/llvm-project?rev=209884&view=rev
Log:
[sanitizer] Fix build on ARM.

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_stacktrace.cc

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_stacktrace.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_stacktrace.cc?rev=209884&r1=209883&r2=209884&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_stacktrace.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_stacktrace.cc Fri May 30 05:50:17 2014
@@ -21,7 +21,8 @@ uptr StackTrace::GetPreviousInstructionP
 #if defined(__arm__)
   // Cancel Thumb bit.
   pc = pc & (~1);
-#elif defined(__powerpc__) || defined(__powerpc64__)
+#endif
+#if defined(__powerpc__) || defined(__powerpc64__)
   // PCs are always 4 byte aligned.
   return pc - 4;
 #elif defined(__sparc__)





More information about the llvm-commits mailing list