diff options
| author | Fedor Indutny <fedor@indutny.com> | 2018-03-03 22:34:38 +0000 | 
|---|---|---|
| committer | Fedor Indutny <fedor@indutny.com> | 2018-03-03 22:34:38 +0000 | 
| commit | 364b9c2adb633280509db32c7afe869e010c695f (patch) | |
| tree | f1ecbe60d75682d068bd7e0cac632125f5d6b3bc /clang/lib/CodeGen/CGDecl.cpp | |
| parent | f90054dd90b86410bc8464f21e0f75b82ecedb6d (diff) | |
| download | bcm5719-llvm-364b9c2adb633280509db32c7afe869e010c695f.tar.gz bcm5719-llvm-364b9c2adb633280509db32c7afe869e010c695f.zip | |
[CallSiteSplitting] fix use after-free
Iterating through predecessors of `TailBB` while removing their
terminators leads to use after-free, because the predecessor list is
changing on each removal.
llvm-svn: 326668
Diffstat (limited to 'clang/lib/CodeGen/CGDecl.cpp')
0 files changed, 0 insertions, 0 deletions

