Module: wine Branch: master Commit: 1387075b80c5ba76fc86c05a6b47a9f6bc6674e6 URL: https://source.winehq.org/git/wine.git/?a=commit;h=1387075b80c5ba76fc86c05a6... Author: Chip Davis <cdavis(a)codeweavers.com> Date: Wed Apr 8 23:04:04 2020 -0500 widl: Cast server functions to void *. This avoids a warning casting between calling conventions with Clang. Signed-off-by: Chip Davis <cdavis(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- tools/widl/server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/widl/server.c b/tools/widl/server.c index 79dc079fd2..cce880bbf6 100644 --- a/tools/widl/server.c +++ b/tools/widl/server.c @@ -307,7 +307,7 @@ static void write_routinetable(type_t *iface) { var_t *func = stmt->u.var; if (is_local( func->attrs )) continue; - print_server( "(SERVER_ROUTINE)%s%s,\n", prefix_server, get_name(func)); + print_server( "(void *)%s%s,\n", prefix_server, get_name(func)); } indent--; print_server( "};\n\n" );