forked from Mirrors/wine-wine
widl: Arrays of pointers are always complex on 64-bit.
parent
8c743cb25f
commit
8cc12dc339
|
@ -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:
|
||||||
|
|
Loading…
Reference in New Issue