diff options
| author | Mandeep Singh Grang <mgrang@codeaurora.org> | 2017-04-24 19:20:45 +0000 |
|---|---|---|
| committer | Mandeep Singh Grang <mgrang@codeaurora.org> | 2017-04-24 19:20:45 +0000 |
| commit | 799a2edb3d83ea303a12c4f563c1cf1aee7ec706 (patch) | |
| tree | 01dcc161391d663e17bbcf3e4299b64a73e7edfc /llvm/lib/Transforms | |
| parent | 44e25f37ae2422bbfb0466d7b6d2836034817d32 (diff) | |
| download | bcm5719-llvm-799a2edb3d83ea303a12c4f563c1cf1aee7ec706.tar.gz bcm5719-llvm-799a2edb3d83ea303a12c4f563c1cf1aee7ec706.zip | |
[SimplifyCFG] Fix for non-determinism in codegen
Summary: This patch fixes issues in codegen uncovered due to https://reviews.llvm.org/D26718
Reviewers: majnemer, chenli, davide
Reviewed By: davide
Subscribers: davide, arsenm, llvm-commits
Differential Revision: https://reviews.llvm.org/D26726
llvm-svn: 301222
Diffstat (limited to 'llvm/lib/Transforms')
| -rw-r--r-- | llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp index e625766477d..e9152b8e88b 100644 --- a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp +++ b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp @@ -3754,7 +3754,7 @@ bool SimplifyCFGOpt::SimplifyCommonResume(ResumeInst *RI) { if (!isa<DbgInfoIntrinsic>(I)) return false; - SmallSet<BasicBlock *, 4> TrivialUnwindBlocks; + SmallSetVector<BasicBlock *, 4> TrivialUnwindBlocks; auto *PhiLPInst = cast<PHINode>(RI->getValue()); // Check incoming blocks to see if any of them are trivial. |

