Skip to content

Commit 4510071

Browse files
[Analysis] Avoid repeated hash lookups (NFC) (#126378)
1 parent ca9c048 commit 4510071

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

clang/lib/Analysis/UninitializedValues.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -379,8 +379,10 @@ void ClassifyRefs::classify(const Expr *E, Class C) {
379379
}
380380

381381
FindVarResult Var = findVar(E, DC);
382-
if (const DeclRefExpr *DRE = Var.getDeclRefExpr())
383-
Classification[DRE] = std::max(Classification[DRE], C);
382+
if (const DeclRefExpr *DRE = Var.getDeclRefExpr()) {
383+
auto &Class = Classification[DRE];
384+
Class = std::max(Class, C);
385+
}
384386
}
385387

386388
void ClassifyRefs::VisitDeclStmt(DeclStmt *DS) {

0 commit comments

Comments
 (0)