X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Flibjit.c;h=7c4819121869af2e6695947b025ce16bfb81b287;hp=52562affe239d8b79dd3201e5883700b61426079;hb=9cb932e13dc98db9d72ac37f6ed11cd76634d37b;hpb=35ae2559447092572209f8b237460ceb551293ff diff --git a/src/libjit.c b/src/libjit.c index 52562af..7c48191 100644 --- a/src/libjit.c +++ b/src/libjit.c @@ -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;