Commit 037fa861 authored by Rob Shearman's avatar Rob Shearman Committed by Alexandre Julliard

widl: Check that the structure has been defined in check_remoting_args.

parent fb224429
......@@ -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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment