diff --git a/src/cc65/datatype.c b/src/cc65/datatype.c index 37fe54023..2cfb964cc 100644 --- a/src/cc65/datatype.c +++ b/src/cc65/datatype.c @@ -315,7 +315,7 @@ unsigned CheckedSizeOf (const Type* T) { unsigned Size = SizeOf (T); if (Size == 0) { - if (HasUnknownSize (T + 1)) { + if (HasUnknownSize (T)) { Error ("Size of type '%s' is unknown", GetFullTypeName (T)); } else { Error ("Size of type '%s' is 0", GetFullTypeName (T));