widl: Check that the structure has been defined in check_remoting_args.
This commit is contained in:
parent
fb224429f7
commit
037fa861ab
|
@ -2611,7 +2611,12 @@ static void check_remoting_fields(const var_t *var, type_t *type)
|
|||
type->checked = TRUE;
|
||||
|
||||
if (is_struct(type->type))
|
||||
fields = type->fields_or_args;
|
||||
{
|
||||
if (type->defined)
|
||||
fields = type->fields_or_args;
|
||||
else
|
||||
error_loc_info(&var->loc_info, "undefined type declaration %s\n", type->name);
|
||||
}
|
||||
else if (is_union(type->type))
|
||||
{
|
||||
if (type->type == RPC_FC_ENCAPSULATED_UNION)
|
||||
|
|
Loading…
Reference in New Issue