|
@@ -343,7 +343,7 @@ namespace lbAbi386 {
|
|
if (sz == 0) {
|
|
if (sz == 0) {
|
|
args[i] = lb_arg_type_ignore(t);
|
|
args[i] = lb_arg_type_ignore(t);
|
|
} else {
|
|
} else {
|
|
- args[i] = lb_arg_type_indirect_byval(c, t);
|
|
|
|
|
|
+ args[i] = lb_arg_type_indirect(t, nullptr);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
args[i] = non_struct(c, t, false);
|
|
args[i] = non_struct(c, t, false);
|
|
@@ -828,7 +828,7 @@ namespace lbAbiAmd64SysV {
|
|
if (sz == 0) {
|
|
if (sz == 0) {
|
|
args[i] = lb_arg_type_ignore(t);
|
|
args[i] = lb_arg_type_ignore(t);
|
|
} else {
|
|
} else {
|
|
- args[i] = lb_arg_type_indirect(t, lb_create_enum_attribute_with_type(c, "byval", t));
|
|
|
|
|
|
+ args[i] = lb_arg_type_indirect_byval(c, t);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
args[i] = non_struct(c, t);
|
|
args[i] = non_struct(c, t);
|