Skip to content

Commit a7606e0

Browse files
Dmitry-Medanmar
authored andcommitted
Omit repeated search (cppcheck-opensource#101)
1 parent de91025 commit a7606e0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

simplecpp.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,8 +1287,8 @@ namespace simplecpp {
12871287
} else {
12881288
if (!expandArg(tokens, tok, tok->location, macros, expandedmacros, parametertokens)) {
12891289
bool expanded = false;
1290-
if (macros.find(tok->str) != macros.end() && expandedmacros.find(tok->str) == expandedmacros.end()) {
1291-
const std::map<TokenString, Macro>::const_iterator it = macros.find(tok->str);
1290+
const std::map<TokenString, Macro>::const_iterator it = macros.find(tok->str);
1291+
if (it != macros.end() && expandedmacros.find(tok->str) == expandedmacros.end()) {
12921292
const Macro &m = it->second;
12931293
if (!m.functionLike()) {
12941294
m.expand(tokens, tok, macros, files);

0 commit comments

Comments
 (0)