[Sanitizer][RISCV] Fix redefinition of REG_SP
authorLuís Marques <luismarques@lowrisc.org>
Wed, 25 Nov 2020 00:03:34 +0000 (00:03 +0000)
committerLuís Marques <luismarques@lowrisc.org>
Wed, 25 Nov 2020 00:04:47 +0000 (00:04 +0000)
commit1bc85cbbb80397cbc165500cc336fe8325bed07d
treef33bd259545c31211640f88706eee19a3f8f82ab
parentb3a8a153433f65c419b891ae6763f458b33e9605
[Sanitizer][RISCV] Fix redefinition of REG_SP

The include header sys/ucontext.h already defines REG_SP as 2, causing
redefinition warnings during compilation. This patch fixes that issue.
(We also can't just use the numerical definition provided by the header,
as REG_SP is used in this file this refers to a struct field.)

Differential Revision: https://reviews.llvm.org/D90934
compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp