From b78de971f674f7be8b078f0e7f14112a9a892f33 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Fri, 2 Nov 2018 16:53:08 +0100 Subject: [PATCH] widl: Check for actual function name when handling call_as attribute. Signed-off-by: Jacek Caban Signed-off-by: Alexandre Julliard --- tools/widl/header.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/widl/header.c b/tools/widl/header.c index b8e11bbea5e..92bd3916ad6 100644 --- a/tools/widl/header.c +++ b/tools/widl/header.c @@ -1291,7 +1291,7 @@ static void write_locals(FILE *fp, const type_t *iface, int body) if (cas) { const statement_t *stmt2 = NULL; STATEMENTS_FOR_EACH_FUNC(stmt2, type_iface_get_stmts(iface)) - if (!strcmp(stmt2->u.var->name, cas->name)) + if (!strcmp(get_name(stmt2->u.var), cas->name)) break; if (&stmt2->entry != type_iface_get_stmts(iface)) { const var_t *m = stmt2->u.var;