[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