summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2017-08-22 21:54:37 +0000
committerHans Wennborg <hans@hanshq.net>2017-08-22 21:54:37 +0000
commit67ef6550261ef317f83cbdbff2a60762188c1d51 (patch)
tree4928aa157ecc69fd84b99730fe74edd9fb4d47db /compiler-rt/lib
parentbff61d220e63d03159782ed5a06cede20d44440e (diff)
downloadbcm5719-llvm-67ef6550261ef317f83cbdbff2a60762188c1d51.tar.gz
bcm5719-llvm-67ef6550261ef317f83cbdbff2a60762188c1d51.zip
[esan] Use stack_t instead of struct sigaltstack (PR34011)
The struct tag is going away in soon-to-be-released glibc 2.26 and the stack_t typedef seems to have been there forever. Patch by Bernhard Rosenkraenzer! llvm-svn: 311495
Diffstat (limited to 'compiler-rt/lib')
-rw-r--r--compiler-rt/lib/esan/esan_sideline_linux.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/esan/esan_sideline_linux.cpp b/compiler-rt/lib/esan/esan_sideline_linux.cpp
index d04f5909d6a..bc272dfe49f 100644
--- a/compiler-rt/lib/esan/esan_sideline_linux.cpp
+++ b/compiler-rt/lib/esan/esan_sideline_linux.cpp
@@ -70,7 +70,7 @@ int SidelineThread::runSideline(void *Arg) {
// Set up a signal handler on an alternate stack for safety.
InternalScopedBuffer<char> StackMap(SigAltStackSize);
- struct sigaltstack SigAltStack;
+ stack_t SigAltStack;
SigAltStack.ss_sp = StackMap.data();
SigAltStack.ss_size = SigAltStackSize;
SigAltStack.ss_flags = 0;
OpenPOWER on IntegriCloud