Zebediah Figura : widl: Fix -Oicf marshalling of pointers to arrays.
Module: wine Branch: master Commit: b0c5a77e26c51f60b7d5e4df557f969a044b7fd4 URL: https://source.winehq.org/git/wine.git/?a=commit;h=b0c5a77e26c51f60b7d5e4df5... Author: Zebediah Figura <z.figura12(a)gmail.com> Date: Wed Oct 10 16:19:23 2018 -0500 widl: Fix -Oicf marshalling of pointers to arrays. Signed-off-by: Zebediah Figura <z.figura12(a)gmail.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- tools/widl/typegen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/widl/typegen.c b/tools/widl/typegen.c index 5b498bf..0301024 100644 --- a/tools/widl/typegen.c +++ b/tools/widl/typegen.c @@ -1057,13 +1057,13 @@ static unsigned char get_parameter_fc( const var_t *var, int is_return, unsigned case TGT_UNION: case TGT_USER_TYPE: case TGT_RANGE: + case TGT_ARRAY: *flags |= IsSimpleRef | MustFree; *typestring_offset = ref->typestring_offset; if (!is_in && is_out) server_size = type_memsize( ref ); break; case TGT_STRING: case TGT_POINTER: - case TGT_ARRAY: case TGT_CTXT_HANDLE: case TGT_CTXT_HANDLE_POINTER: *flags |= MustFree;
participants (1)
-
Alexandre Julliard