| ... | ... | @@ -8089,10 +8089,12 @@ static void resolve_llvm_types_pointer(CodeGen *g, ZigType *type, ResolveStatus |
| 8089 | 8089 | type->data.pointer.explicit_alignment != 0 || type->data.pointer.ptr_len != PtrLenSingle || |
| 8090 | 8090 | type->data.pointer.bit_offset_in_host != 0 || type->data.pointer.allow_zero) |
| 8091 | 8091 | { |
| 8092 | assertNoError(type_resolve(g, elem_type, ResolveStatusLLVMFwdDecl)); |
| 8092 | 8093 | ZigType *peer_type = get_pointer_to_type_extra(g, elem_type, false, false, |
| 8093 | 8094 | PtrLenSingle, 0, 0, type->data.pointer.host_int_bytes, false); |
| 8094 | 8095 | type->llvm_type = get_llvm_type(g, peer_type); |
| 8095 | 8096 | type->llvm_di_type = get_llvm_di_type(g, peer_type); |
| 8097 | assertNoError(type_resolve(g, elem_type, wanted_resolve_status)); |
| 8096 | 8098 | return; |
| 8097 | 8099 | } |
| 8098 | 8100 | |