CPP: Fix array size bug in memberMayBeVarSize.

This commit is contained in:
Geoffrey White
2018-10-25 14:24:49 +01:00
parent 69785fcae6
commit 035823cff0

View File

@@ -28,7 +28,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