CPP: BinaryArithmeticOperation -> AddExpr.

This commit is contained in:
Geoffrey White
2018-10-26 13:40:56 +01:00
parent c9ed0396c5
commit 2f517deb77

View File

@@ -36,7 +36,7 @@ predicate memberMayBeVarSize(Class c, MemberVariable v) {
so.(SizeofExprOperator).getExprOperand().getType().getUnspecifiedType() = c |
// arithmetic is performed on the result
so.getParent*() instanceof BinaryArithmeticOperation
so.getParent*() instanceof AddExpr
) or exists(AddressOfExpr aoe |
// `&(c.v)` is taken
aoe.getAddressable() = v