[compiler-rt] r217111 - Fixup test case after r217079

Alexey Samsonov vonosmas at gmail.com
Wed Sep 3 16:46:12 PDT 2014


Author: samsonov
Date: Wed Sep  3 18:46:12 2014
New Revision: 217111

URL: http://llvm.org/viewvc/llvm-project?rev=217111&view=rev
Log:
Fixup test case after r217079

Modified:
    compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc

Modified: compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc?rev=217111&r1=217110&r2=217111&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc Wed Sep  3 18:46:12 2014
@@ -46,8 +46,8 @@ void FastUnwindTest::SetUp() {
     fake_stack[i] = (uptr)&fake_stack[i+2];  // fp
     fake_stack[i+1] = PC(i + 1); // retaddr
   }
-  // Mark the last fp as zero to terminate the stack trace.
-  fake_stack[RoundDownTo(ARRAY_SIZE(fake_stack) - 1, 2)] = 0;
+  // Mark the last fp point back up to terminate the stack trace.
+  fake_stack[RoundDownTo(ARRAY_SIZE(fake_stack) - 1, 2)] = (uptr)&fake_stack[0];
 
   // Top is two slots past the end because FastUnwindStack subtracts two.
   fake_top = (uptr)&fake_stack[ARRAY_SIZE(fake_stack) + 2];





More information about the llvm-commits mailing list