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

Function getFunctionUsingReturnValue

addons/misra.py:1290–1300  ·  view source on GitHub ↗
(valueToken)

Source from the content-addressed store, hash-verified

1288
1289# If the value is used as a return value, return the function definition
1290def getFunctionUsingReturnValue(valueToken):
1291 if not valueToken:
1292 return None
1293 if not valueToken.astParent:
1294 return None
1295 operator = valueToken.astParent
1296 if operator.str == 'return':
1297 return operator.scope.function
1298 if operator.isArithmeticalOp:
1299 return getFunctionUsingReturnValue(operator)
1300 return None
1301
1302# Return true if the token follows a specific sequence of token str values
1303def tokenFollowsSequence(token, sequence):

Callers 1

misra_7_4Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected