X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Flibjit.c;h=7c4819121869af2e6695947b025ce16bfb81b287;hp=52562affe239d8b79dd3201e5883700b61426079;hb=4ace6fa9bfa459902184655ee40d6136f25915c8;hpb=53495ef4bd0321f7f92dd05eef8e01b90d7b415a 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;