Rémi Bernon (@rbernon) commented about tools/widl/parser.y:
!is_local(stmt->u.type->attrs)) { const statement_t *stmt_func; + const type_t *type = stmt->u.type; + if (type->details.iface && type->details.iface->inherit && !type_is_complete(type->details.iface->inherit)) + error_at( &type->where, + "interface %s can't inherit from incomplete interface %s\n", + type->name, type->details.iface->inherit->name);
Nit: let's avoid overhangs, we're not Sylvester Stallone. ```suggestion:-2+0 error_at( &type->where, "interface %s can't inherit from incomplete interface %s\n", type->name, type->details.iface->inherit->name ); ``` -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8500#note_108745