diff options
author | David Majnemer <david.majnemer@gmail.com> | 2016-05-26 19:24:24 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2016-05-26 19:24:24 +0000 |
commit | d99068d26db69f2cdaba0ad02a6bd92512f04b60 (patch) | |
tree | ef3d5a5ff2988cdfe75cbc90f0cb34972aea0a9a /llvm/lib/Support/PrettyStackTrace.cpp | |
parent | 23c12ca9226c297771ba5fefa0f047e9e2450d7b (diff) | |
download | llvm-d99068d26db69f2cdaba0ad02a6bd92512f04b60.zip llvm-d99068d26db69f2cdaba0ad02a6bd92512f04b60.tar.gz llvm-d99068d26db69f2cdaba0ad02a6bd92512f04b60.tar.bz2 |
[MemCpyOpt] Don't perform callslot optimization across may-throw calls
An exception could prevent a store from occurring but MemCpyOpt's
callslot optimization would fire anyway, causing the store to occur.
This fixes PR27849.
llvm-svn: 270892
Diffstat (limited to 'llvm/lib/Support/PrettyStackTrace.cpp')
0 files changed, 0 insertions, 0 deletions