| ... | ... | @@ -8846,13 +8846,13 @@ static void resolve_llvm_types_fn_type(CodeGen *g, ZigType *fn_type) { |
| 8846 | 8846 | ZigType *gen_return_type; |
| 8847 | 8847 | if (is_async) { |
| 8848 | 8848 | gen_return_type = g->builtin_types.entry_void; |
| 8849 | | param_di_types.append(get_llvm_di_type(g, gen_return_type)); |
| 8849 | param_di_types.append(nullptr); |
| 8850 | 8850 | } else if (!type_has_bits(fn_type_id->return_type)) { |
| 8851 | 8851 | gen_return_type = g->builtin_types.entry_void; |
| 8852 | | param_di_types.append(get_llvm_di_type(g, gen_return_type)); |
| 8852 | param_di_types.append(nullptr); |
| 8853 | 8853 | } else if (first_arg_return) { |
| 8854 | 8854 | gen_return_type = g->builtin_types.entry_void; |
| 8855 | | param_di_types.append(get_llvm_di_type(g, gen_return_type)); |
| 8855 | param_di_types.append(nullptr); |
| 8856 | 8856 | ZigType *gen_type = get_pointer_to_type(g, fn_type_id->return_type, false); |
| 8857 | 8857 | gen_param_types.append(get_llvm_type(g, gen_type)); |
| 8858 | 8858 | param_di_types.append(get_llvm_di_type(g, gen_type)); |
| ... | ... | @@ -8955,7 +8955,7 @@ void resolve_llvm_types_fn(CodeGen *g, ZigFn *fn) { |
| 8955 | 8955 | ZigList<ZigLLVMDIType *> param_di_types = {}; |
| 8956 | 8956 | ZigList<LLVMTypeRef> gen_param_types = {}; |
| 8957 | 8957 | // first "parameter" is return value |
| 8958 | | param_di_types.append(get_llvm_di_type(g, gen_return_type)); |
| 8958 | param_di_types.append(nullptr); |
| 8959 | 8959 | |
| 8960 | 8960 | ZigType *frame_type = get_fn_frame_type(g, fn); |
| 8961 | 8961 | ZigType *ptr_type = get_pointer_to_type(g, frame_type, false); |