From: Fabian Maurer dark.shadow4@web.de
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55145 --- tools/widl/client.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/tools/widl/client.c b/tools/widl/client.c index 704be91cb78..a45c189101b 100644 --- a/tools/widl/client.c +++ b/tools/widl/client.c @@ -525,6 +525,9 @@ static void write_client_ifaces(const statement_list_t *stmts, int expr_eval_rou fprintf(client, " */\n"); fprintf(client, "\n");
+ if (!type_iface_get_stmts(iface)) + return; + LIST_FOR_EACH_ENTRY(stmt2, type_iface_get_stmts(iface), const statement_t, entry) { if (stmt2->type == STMT_DECLARATION && stmt2->u.var->declspec.stgclass == STG_NONE &&