| 1341 | } |
| 1342 | |
| 1343 | bool isClassVariable() const override |
| 1344 | { |
| 1345 | if (expr->variable()) { |
| 1346 | const Variable* var = expr->variable(); |
| 1347 | return !var->isLocal() && !var->isArgument() && !var->isStatic() && !var->isGlobal(); |
| 1348 | } |
| 1349 | return expr->varId() > 0; |
| 1350 | } |
| 1351 | |
| 1352 | Action isAliasModified(const Token* tok, int indirect) const override { |
| 1353 | if (value.isSymbolicValue() && tok->exprId() == value.tokvalue->exprId()) |