diff options
author | Kyle Butt <kyle+llvm@iteratee.net> | 2016-10-27 21:37:20 +0000 |
---|---|---|
committer | Kyle Butt <kyle+llvm@iteratee.net> | 2016-10-27 21:37:20 +0000 |
commit | ab9cca7b0c3af9c427ec83799570e77a056560bc (patch) | |
tree | 5178bd9b1c636aaf68bc9ed3630c1b2f08e760a3 /llvm/lib/Support/APFloat.cpp | |
parent | 44fa48f986beb1c6de1563eb903cdd18966e9ec9 (diff) | |
download | bcm5719-llvm-ab9cca7b0c3af9c427ec83799570e77a056560bc.tar.gz bcm5719-llvm-ab9cca7b0c3af9c427ec83799570e77a056560bc.zip |
CodeGen: Handle missed case of block removal during BlockPlacement.
There is a use after free bug in the existing code. Loop layout selects
a preferred exit block, and then lays out the loop. If this block is
removed during layout, it needs to be invalidated to prevent a use after
free.
llvm-svn: 285348
Diffstat (limited to 'llvm/lib/Support/APFloat.cpp')
0 files changed, 0 insertions, 0 deletions