diff options
Diffstat (limited to 'llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp')
| -rw-r--r-- | llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp b/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp index dfa30418ea01..06169a7834f6 100644 --- a/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp +++ b/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp @@ -268,7 +268,7 @@ bool SpeculativeExecutionPass::considerHoistingFromTo( if (const auto *DVI = dyn_cast<DbgVariableIntrinsic>(U)) { return all_of(DVI->location_ops(), [&NotHoisted](Value *V) { if (const auto *I = dyn_cast_or_null<Instruction>(V)) { - if (NotHoisted.count(I) == 0) + if (!NotHoisted.contains(I)) return true; } return false; |
