fix size of array elements
[m6w6/ext-psi] / src / libjit.c
index 52562affe239d8b79dd3201e5883700b61426079..7c4819121869af2e6695947b025ce16bfb81b287 100644 (file)
@@ -151,7 +151,7 @@ static unsigned psi_jit_struct_type_elements(struct psi_decl_struct *strct,
                        maxalign = alignment;
                }
 
-               assert(jit_type_get_size(type) == darg->layout->len);
+               assert(jit_type_get_size(type) <= darg->layout->len);
                if ((padding = psi_offset_padding(darg->layout->pos - offset, alignment))) {
                        if (nels + padding > argc) {
                                argc += padding;