diff options
| author | Hans Wennborg <hans@hanshq.net> | 2017-08-22 21:54:37 +0000 | 
|---|---|---|
| committer | Hans Wennborg <hans@hanshq.net> | 2017-08-22 21:54:37 +0000 | 
| commit | 67ef6550261ef317f83cbdbff2a60762188c1d51 (patch) | |
| tree | 4928aa157ecc69fd84b99730fe74edd9fb4d47db /compiler-rt/lib | |
| parent | bff61d220e63d03159782ed5a06cede20d44440e (diff) | |
| download | bcm5719-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.cpp | 2 | 
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;  | 

