CPP: Fix array size bug in memberMayBeVarSize.

This commit is contained in:
Geoffrey White
2018-10-25 14:24:49 +01:00
committed by Robert Marsh
parent 3610d35321
commit 19a53cde79

View File

@@ -27,7 +27,7 @@ predicate memberMayBeVarSize(Class c, MemberVariable v) {
v = c.getCanonicalMember(i) and
// v is an array of size at most 1
v.getType().getUnspecifiedType().(ArrayType).getSize() <= 1
v.getType().getUnspecifiedType().(ArrayType).getArraySize() <= 1
) and (
exists(SizeofOperator so |
// `sizeof(c)` is taken