diff options
author | Serguei Katkov <serguei.katkov@azul.com> | 2018-05-23 05:54:55 +0000 |
---|---|---|
committer | Serguei Katkov <serguei.katkov@azul.com> | 2018-05-23 05:54:55 +0000 |
commit | 46ef8fffdf6409fb520ce614146b18fd98c0010e (patch) | |
tree | a83bdc8846d24bab88696989d795fd7cd10d48e6 /clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp | |
parent | 39e0347e6a0a3c2f29f427e755de75358b2d7bbb (diff) | |
download | bcm5719-llvm-46ef8fffdf6409fb520ce614146b18fd98c0010e.tar.gz bcm5719-llvm-46ef8fffdf6409fb520ce614146b18fd98c0010e.zip |
SafepointIRVerifier is made unreachable block tolerant
SafepointIRVerifier crashed while traversing blocks without a DomTreeNode.
This could happen with a custom pipeline or when some optional passes were skipped by OptBisect.
SafepointIRVerifier is fixed to traverse basic blocks that are reachable from entry. Test are added.
Patch Author: Yevgeny Rouban!
Reviewers: anna, reames, dneilson, DaniilSuchkov, skatkov
Reviewed By: reames
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D47011
llvm-svn: 333063
Diffstat (limited to 'clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp')
0 files changed, 0 insertions, 0 deletions