Commit 8cc12dc3 authored by Alexandre Julliard's avatar Alexandre Julliard

widl: Arrays of pointers are always complex on 64-bit.

parent 8c743cb2
...@@ -482,7 +482,7 @@ unsigned char get_array_fc(const type_t *type) ...@@ -482,7 +482,7 @@ unsigned char get_array_fc(const type_t *type)
/* ref pointers cannot just be block copied. unique pointers to /* ref pointers cannot just be block copied. unique pointers to
* interfaces need special treatment. either case means the array is * interfaces need special treatment. either case means the array is
* complex */ * complex */
if (get_pointer_fc(elem_type, NULL, FALSE) == RPC_FC_RP) if (get_pointer_fc(elem_type, NULL, FALSE) == RPC_FC_RP || pointer_size != 4)
fc = RPC_FC_BOGUS_ARRAY; fc = RPC_FC_BOGUS_ARRAY;
break; break;
case TGT_BASIC: case TGT_BASIC:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment