X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Ftypes%2Fdecl_struct.c;h=c2b8cc1779806b8582d150dcc30e87d11a2cf1a7;hp=cfe46c91e5b535b1807b88d8d5532696d5b7ce37;hb=47dd00ab6df0a093b13d4f573ba01c79a6bcc72f;hpb=2fa436074ca9a5e87f39b696de832fa2188fcfc6 diff --git a/src/types/decl_struct.c b/src/types/decl_struct.c index cfe46c9..c2b8cc1 100644 --- a/src/types/decl_struct.c +++ b/src/types/decl_struct.c @@ -177,7 +177,7 @@ bool psi_decl_struct_validate(struct psi_data *data, struct psi_decl_struct *s, align = psi_decl_arg_align(darg, &pos, &len); if (darg->layout) { - if (darg->layout->pos != pos) { + if (darg->layout->pos != pos && !darg->layout->bfw) { data->error(data, darg->token, PSI_WARNING, "Computed offset %zu of %s.%s does not match" " pre-defined offset %zu",