aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2023-03-15 18:06:34 -0700
committerKazu Hirata <kazu@google.com>2023-03-15 18:06:34 -0700
commit7eaa7b055389799643cd6c2e992985f71de73ee5 (patch)
treef852a289b0c24ecad0745151a3ef87f2e4f4b538 /clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
parent398af9b43bbfbff291faac5bce524eca675d6caf (diff)
downloadllvm-7eaa7b055389799643cd6c2e992985f71de73ee5.zip
llvm-7eaa7b055389799643cd6c2e992985f71de73ee5.tar.gz
llvm-7eaa7b055389799643cd6c2e992985f71de73ee5.tar.bz2
[clang] Use *{Map,Set}::contains (NFC)
Diffstat (limited to 'clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp')
-rw-r--r--clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp b/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
index 480606b..4405324 100644
--- a/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
+++ b/clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
@@ -316,10 +316,9 @@ BoolValue &DataflowAnalysisContext::substituteBoolValue(
BoolValue &DataflowAnalysisContext::buildAndSubstituteFlowCondition(
AtomicBoolValue &Token,
llvm::DenseMap<AtomicBoolValue *, BoolValue *> Substitutions) {
- assert(
- Substitutions.find(&getBoolLiteralValue(true)) == Substitutions.end() &&
- Substitutions.find(&getBoolLiteralValue(false)) == Substitutions.end() &&
- "Do not substitute true/false boolean literals");
+ assert(!Substitutions.contains(&getBoolLiteralValue(true)) &&
+ !Substitutions.contains(&getBoolLiteralValue(false)) &&
+ "Do not substitute true/false boolean literals");
llvm::DenseMap<BoolValue *, BoolValue *> SubstitutionsCache(
Substitutions.begin(), Substitutions.end());
return buildAndSubstituteFlowConditionWithCache(Token, SubstitutionsCache);