@@ -387,12 +387,13 @@ enum LinkerInitialized { LINKER_INITIALIZED = 0 };
387
387
388
388
#if !defined(_MSC_VER) || defined(__clang__)
389
389
#if SANITIZER_S390_31
390
- #define GET_CALLER_PC () \
391
- (__sanitizer::uptr) __builtin_extract_return_addr(__builtin_return_address(0 ))
390
+ # define GET_CALLER_PC () \
391
+ ((__sanitizer::uptr)__builtin_extract_return_addr( \
392
+ __builtin_return_address (0 )))
392
393
#else
393
- #define GET_CALLER_PC () (__sanitizer::uptr) __builtin_return_address(0 )
394
+ # define GET_CALLER_PC () (( __sanitizer::uptr)__builtin_return_address(0 ) )
394
395
#endif
395
- #define GET_CURRENT_FRAME () (__sanitizer::uptr) __builtin_frame_address(0 )
396
+ # define GET_CURRENT_FRAME () (( __sanitizer::uptr)__builtin_frame_address(0 ) )
396
397
inline void Trap () {
397
398
__builtin_trap ();
398
399
}
@@ -401,13 +402,13 @@ extern "C" void* _ReturnAddress(void);
401
402
extern " C" void * _AddressOfReturnAddress (void );
402
403
# pragma intrinsic(_ReturnAddress)
403
404
# pragma intrinsic(_AddressOfReturnAddress)
404
- #define GET_CALLER_PC () (__sanitizer::uptr) _ReturnAddress()
405
+ # define GET_CALLER_PC () (( __sanitizer::uptr)_ReturnAddress() )
405
406
// CaptureStackBackTrace doesn't need to know BP on Windows.
406
- #define GET_CURRENT_FRAME () \
407
- (((__sanitizer::uptr)_AddressOfReturnAddress()) + sizeof (__sanitizer::uptr))
407
+ # define GET_CURRENT_FRAME () \
408
+ (((__sanitizer::uptr)_AddressOfReturnAddress()) + sizeof (__sanitizer::uptr))
408
409
409
410
extern " C" void __ud2 (void );
410
- # pragma intrinsic(__ud2)
411
+ # pragma intrinsic(__ud2)
411
412
inline void Trap () {
412
413
__ud2 ();
413
414
}
0 commit comments