Fix wasm intrinsics; fix len for strings and slices

This commit is contained in:
gingerBill
2023-06-06 23:11:42 +01:00
parent 1c2a30d7e9
commit ca6cef9a7d
2 changed files with 11 additions and 6 deletions
+5
View File
@@ -932,6 +932,11 @@ gb_internal i32 lb_convert_struct_index(lbModule *m, Type *t, i32 index) {
return field_remapping[index];
} else if (build_context.ptr_size != build_context.int_size) {
switch (t->kind) {
case Type_Basic:
if (t->Basic.kind != Basic_string) {
break;
}
/*fallthrough*/
case Type_Slice:
GB_ASSERT(build_context.ptr_size*2 == build_context.int_size);
switch (index) {