summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/NameAnonFunctions.cpp
diff options
context:
space:
mode:
authorJustin Bogner <mail@justinbogner.com>2016-04-12 23:21:53 +0000
committerJustin Bogner <mail@justinbogner.com>2016-04-12 23:21:53 +0000
commit263f314ba77c381f0fb9e4d3a867a863b7a78687 (patch)
tree6ceb604122df1a3874de9e832cf5b7721a76353e /llvm/lib/Transforms/Utils/NameAnonFunctions.cpp
parente48e393729aec2cf05a6f1e16651d891a75f3690 (diff)
downloadbcm5719-llvm-263f314ba77c381f0fb9e4d3a867a863b7a78687.tar.gz
bcm5719-llvm-263f314ba77c381f0fb9e4d3a867a863b7a78687.zip
CodeGen: Clear the MFI's save and restore point after PrologEpilogInserter
This state is no longer useful and not guaranteed to be valid in later codegen passes. For example, see the added test, which would print a savepoint of %bb.-1 without this change, and crashes with a use-after-free error under ASan if you apply the recycling allocator patch from llvm.org/PR26808. llvm-svn: 266150
Diffstat (limited to 'llvm/lib/Transforms/Utils/NameAnonFunctions.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud