Rémi Bernon : widl: Cast freed pointers to void* to fix discarded-array-qualifiers warning.

Alexandre Julliard julliard at winehq.org
Mon Apr 20 15:01:52 CDT 2020


Module: wine
Branch: oldstable
Commit: a46bdec8eb930f575b49b3db936c7669fc08fe5b
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=a46bdec8eb930f575b49b3db936c7669fc08fe5b

Author: Rémi Bernon <rbernon at codeweavers.com>
Date:   Wed Nov 13 14:51:22 2019 +0100

widl: Cast freed pointers to void* to fix discarded-array-qualifiers warning.

Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
(cherry picked from commit 1491453ea9f1610e60b65acca41269d3c4ac7c8c)
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>

---

 tools/widl/typegen.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tools/widl/typegen.c b/tools/widl/typegen.c
index a0de448193..b5227e7ef9 100644
--- a/tools/widl/typegen.c
+++ b/tools/widl/typegen.c
@@ -4286,7 +4286,7 @@ static void write_remoting_arg(FILE *file, int indent, const var_t *func, const
             {
                 print_file(file, indent, "if (%s%s)\n", local_var_prefix, var->name);
                 indent++;
-                print_file(file, indent, "__frame->_StubMsg.pfnFree(%s%s);\n", local_var_prefix, var->name);
+                print_file(file, indent, "__frame->_StubMsg.pfnFree((void*)%s%s);\n", local_var_prefix, var->name);
             }
         }
         else
@@ -4361,7 +4361,7 @@ static void write_remoting_arg(FILE *file, int indent, const var_t *func, const
                 print_phase_function(file, indent, array_type, local_var_prefix, phase, var, start_offset);
                 print_file(file, indent, "if (%s%s)\n", local_var_prefix, var->name);
                 indent++;
-                print_file(file, indent, "__frame->_StubMsg.pfnFree(%s%s);\n", local_var_prefix, var->name);
+                print_file(file, indent, "__frame->_StubMsg.pfnFree((void*)%s%s);\n", local_var_prefix, var->name);
                 break;
             }
         }
@@ -4463,7 +4463,7 @@ static void write_remoting_arg(FILE *file, int indent, const var_t *func, const
                 {
                     print_file(file, indent, "if (%s%s)\n", local_var_prefix, var->name);
                     indent++;
-                    print_file(file, indent, "__frame->_StubMsg.pfnFree(%s%s);\n", local_var_prefix, var->name);
+                    print_file(file, indent, "__frame->_StubMsg.pfnFree((void*)%s%s);\n", local_var_prefix, var->name);
                     indent--;
                 }
                 break;




More information about the wine-cvs mailing list