1--- a/lib/esan/esan_sideline_linux.cpp
2+++ b/lib/esan/esan_sideline_linux.cpp
3@@ -70,7 +70,7 @@ int SidelineThread::runSideline(void *Arg) {
4
5 // Set up a signal handler on an alternate stack for safety.
6 InternalScopedBuffer<char> StackMap(SigAltStackSize);
7- struct sigaltstack SigAltStack;
8+ stack_t SigAltStack;
9 SigAltStack.ss_sp = StackMap.data();
10 SigAltStack.ss_size = SigAltStackSize;
11 SigAltStack.ss_flags = 0;