aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorAlexandre Ganea <alexandre.ganea@ubisoft.com>2020-03-13 08:15:20 -0400
committerAlexandre Ganea <alexandre.ganea@ubisoft.com>2020-03-13 08:15:35 -0400
commit28ad9fc20823678881baa0d723834b88ea9e8e3a (patch)
treeb26f112389a47c6bd53d3568abc015a96b5df36b /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent0ffb12ca67fd813a8ae840399626dd5f8fea3178 (diff)
downloadllvm-28ad9fc20823678881baa0d723834b88ea9e8e3a.zip
llvm-28ad9fc20823678881baa0d723834b88ea9e8e3a.tar.gz
llvm-28ad9fc20823678881baa0d723834b88ea9e8e3a.tar.bz2
[Clang][Driver] In -fintegrated-cc1 mode, avoid crashing on exit after a compiler crash
After a crash catched by the CrashRecoveryContext, this patch prevents from accessing dangling pointers in TimerGroup structures before the clang tool exits. Previously, the default TimerGroup had internal linked lists which were still pointing to old Timer or TimerGroup instances, which lived in stack frames released by the CrashRecoveryContext. Fixes PR45164. Differential Revision: https://reviews.llvm.org/D76099
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions