| ... | @@ -8723,7 +8723,9 @@ static void resolve_llvm_types_struct(CodeGen *g, ZigType *struct_type, ResolveS | ... | @@ -8723,7 +8723,9 @@ static void resolve_llvm_types_struct(CodeGen *g, ZigType *struct_type, ResolveS |
| 8723 | assert(async_frame_type->id == ZigTypeIdFnFrame); | 8723 | assert(async_frame_type->id == ZigTypeIdFnFrame); |
| 8724 | assert(field_type->id == ZigTypeIdFn); | 8724 | assert(field_type->id == ZigTypeIdFn); |
| 8725 | resolve_llvm_types_fn(g, async_frame_type->data.frame.fn); | 8725 | resolve_llvm_types_fn(g, async_frame_type->data.frame.fn); |
| 8726 | llvm_type = LLVMPointerType(async_frame_type->data.frame.fn->raw_type_ref, 0); | 8726 | |
| | 8727 | const unsigned addrspace = ZigLLVMDataLayoutGetProgramAddressSpace(g->target_data_ref); |
| | 8728 | llvm_type = LLVMPointerType(async_frame_type->data.frame.fn->raw_type_ref, addrspace); |
| 8727 | } else { | 8729 | } else { |
| 8728 | llvm_type = get_llvm_type(g, field_type); | 8730 | llvm_type = get_llvm_type(g, field_type); |
| 8729 | } | 8731 | } |