MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / tryForkUpdateScope

Function tryForkUpdateScope

lib/forwardanalyzer.cpp:336–341  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

334 }
335
336 std::vector<ForwardTraversal> tryForkUpdateScope(Token* endBlock, bool isModified = false) const {
337 std::vector<ForwardTraversal> result = tryForkScope(endBlock, isModified);
338 for (ForwardTraversal& ft : result)
339 ft.updateScope(endBlock);
340 return result;
341 }
342
343 static bool hasGoto(const Token* endBlock) {
344 return Token::findsimplematch(endBlock->link(), "goto", endBlock);

Callers 2

checkScopeFunction · 0.85
checkBranchFunction · 0.85

Calls 2

tryForkScopeFunction · 0.85
updateScopeMethod · 0.45

Tested by

no test coverage detected