Fix assert that doesn't handle whole-array mappings

This commit is contained in:
baldurk
2020-06-19 11:09:50 +01:00
parent d3ef145c87
commit 01d7eaaca6
+3 -1
View File
@@ -1174,7 +1174,9 @@ SPDBChunk::SPDBChunk(void *chunk)
const TypeDesc *vartype = &typeInfo[localType];
RDCASSERT(varOffset + varLen <= vartype->byteSize);
RDCASSERT((varOffset + varLen <= vartype->byteSize) ||
(vartype->byteSize == 0 && vartype->leafType == LF_STRIDED_ARRAY),
varOffset, varLen, vartype->byteSize, (uint32_t)vartype->leafType);
uint32_t varTypeByteSize = vartype->byteSize;