[compiler-rt] 05b3374 - [msan] Try to fix powerpc after D131205
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 10 19:28:38 PDT 2022
Author: Vitaly Buka
Date: 2022-08-10T19:28:30-07:00
New Revision: 05b33749258c0429feb82aec7cb312caee30cdd6
URL: https://github.com/llvm/llvm-project/commit/05b33749258c0429feb82aec7cb312caee30cdd6
DIFF: https://github.com/llvm/llvm-project/commit/05b33749258c0429feb82aec7cb312caee30cdd6.diff
LOG: [msan] Try to fix powerpc after D131205
Added:
Modified:
compiler-rt/lib/msan/msan.cpp
Removed:
################################################################################
diff --git a/compiler-rt/lib/msan/msan.cpp b/compiler-rt/lib/msan/msan.cpp
index 87b0e1f87303a..bb2b7b8d1da82 100644
--- a/compiler-rt/lib/msan/msan.cpp
+++ b/compiler-rt/lib/msan/msan.cpp
@@ -586,9 +586,7 @@ void __msan_set_origin(const void *a, uptr size, u32 origin) {
// and set the origin to (id | (31-th bit)).
void __msan_set_alloca_origin(void *a, uptr size, char *descr) {
__msan_set_alloca_origin4(
- a, size, descr,
- StackTrace::GetPreviousInstructionPc(
- reinterpret_cast<uptr>(__builtin_return_address(0))));
+ a, size, descr, StackTrace::GetPreviousInstructionPc(GET_CALLER_PC()));
}
void __msan_set_alloca_origin4(void *a, uptr size, char *descr, uptr pc) {
More information about the llvm-commits
mailing list