diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-03-31 14:18:55 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-03-31 14:18:55 +0000 |
| commit | 3c95744de8c1917ec9d9fe952b6a28ea04e2e66d (patch) | |
| tree | cdcec46141ffb57e28f5ca62182d768551e18dbb /compiler-rt/lib/msan/msan.cc | |
| parent | 2378d4c0ce534e2e1be5fa5f63b65194661cf80e (diff) | |
| download | bcm5719-llvm-3c95744de8c1917ec9d9fe952b6a28ea04e2e66d.tar.gz bcm5719-llvm-3c95744de8c1917ec9d9fe952b6a28ea04e2e66d.zip | |
[msan] Remove an extra top frame from track-origins=2 reports.
llvm-svn: 205192
Diffstat (limited to 'compiler-rt/lib/msan/msan.cc')
| -rw-r--r-- | compiler-rt/lib/msan/msan.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler-rt/lib/msan/msan.cc b/compiler-rt/lib/msan/msan.cc index d5df834c53a..7a93b663185 100644 --- a/compiler-rt/lib/msan/msan.cc +++ b/compiler-rt/lib/msan/msan.cc @@ -484,7 +484,9 @@ void __msan_set_alloca_origin4(void *a, uptr size, const char *descr, uptr pc) { } u32 __msan_chain_origin(u32 id) { - GET_STORE_STACK_TRACE; + GET_CALLER_PC_BP_SP; + (void)sp; + GET_STORE_STACK_TRACE_PC_BP(pc, bp); return ChainOrigin(id, &stack); } |

