diff options
Diffstat (limited to 'llvm/lib/Support')
-rw-r--r-- | llvm/lib/Support/Unix/Signals.inc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Support/Unix/Signals.inc b/llvm/lib/Support/Unix/Signals.inc index 26fd5c3f4e6..bfe2a3a380e 100644 --- a/llvm/lib/Support/Unix/Signals.inc +++ b/llvm/lib/Support/Unix/Signals.inc @@ -206,8 +206,7 @@ static RETSIGTYPE SignalHandler(int Sig) { // Otherwise if it is a fault (like SEGV) run any handler. if (CallBacksToRun.isConstructed()) { - std::vector<std::pair<void (*)(void *), void *>>& CallBacksToRunRef = - *CallBacksToRun; + auto &CallBacksToRunRef = *CallBacksToRun; for (unsigned i = 0, e = CallBacksToRun->size(); i != e; ++i) CallBacksToRunRef[i].first(CallBacksToRunRef[i].second); } |