diff options
author | Andy Kaylor <andrew.kaylor@intel.com> | 2020-01-23 16:37:24 -0800 |
---|---|---|
committer | Andy Kaylor <andrew.kaylor@intel.com> | 2020-01-23 18:18:50 -0800 |
commit | c467faf23c7abda60cfd5486a39ffadd6f546d5c (patch) | |
tree | 52bf653f68a9db10a4e1d079403e6c011ce57371 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 580d7838dd08e13dac6caf4ab3142c9381bc7ad0 (diff) | |
download | llvm-c467faf23c7abda60cfd5486a39ffadd6f546d5c.zip llvm-c467faf23c7abda60cfd5486a39ffadd6f546d5c.tar.gz llvm-c467faf23c7abda60cfd5486a39ffadd6f546d5c.tar.bz2 |
[WinEH] Ignore lifetime.end PHI nodes in empty cleanuppads
This fixes a bug where a PHI node that is only referenced by a lifetime.end intrinsic in an otherwise empty cleanuppad can cause SimplyCFG to create an SSA violation while removing the empty cleanuppad. Theoretically the same problem can occur with debug intrinsics.
Differential Revision: https://reviews.llvm.org/D72540
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions