aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-02-03 17:30:38 -0500
committerAndrew Kelley <andrew@ziglang.org>2020-02-03 17:30:38 -0500
commitd0b12d77267da601e69bd633fe3f56b8bf01c1cf (patch)
tree83a94a55d064f8ea35ebb9a6b3a8b4c55b191fce /src/analyze.cpp
parent644a344715231b81189575cba52950ba43947e4f (diff)
parent0fdcd5c4cb335fcb2d637b891e60094b7a34e2b5 (diff)
downloadzig-d0b12d77267da601e69bd633fe3f56b8bf01c1cf.tar.gz
zig-d0b12d77267da601e69bd633fe3f56b8bf01c1cf.zip
Merge remote-tracking branch 'origin/master' into llvm10
Diffstat (limited to 'src/analyze.cpp')
-rw-r--r--src/analyze.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/analyze.cpp b/src/analyze.cpp
index 8be23ad82a..c15b6b3d57 100644
--- a/src/analyze.cpp
+++ b/src/analyze.cpp
@@ -8846,13 +8846,13 @@ static void resolve_llvm_types_fn_type(CodeGen *g, ZigType *fn_type) {
ZigType *gen_return_type;
if (is_async) {
gen_return_type = g->builtin_types.entry_void;
- param_di_types.append(get_llvm_di_type(g, gen_return_type));
+ param_di_types.append(nullptr);
} else if (!type_has_bits(fn_type_id->return_type)) {
gen_return_type = g->builtin_types.entry_void;
- param_di_types.append(get_llvm_di_type(g, gen_return_type));
+ param_di_types.append(nullptr);
} else if (first_arg_return) {
gen_return_type = g->builtin_types.entry_void;
- param_di_types.append(get_llvm_di_type(g, gen_return_type));
+ param_di_types.append(nullptr);
ZigType *gen_type = get_pointer_to_type(g, fn_type_id->return_type, false);
gen_param_types.append(get_llvm_type(g, gen_type));
param_di_types.append(get_llvm_di_type(g, gen_type));
@@ -8955,7 +8955,7 @@ void resolve_llvm_types_fn(CodeGen *g, ZigFn *fn) {
ZigList<ZigLLVMDIType *> param_di_types = {};
ZigList<LLVMTypeRef> gen_param_types = {};
// first "parameter" is return value
- param_di_types.append(get_llvm_di_type(g, gen_return_type));
+ param_di_types.append(nullptr);
ZigType *frame_type = get_fn_frame_type(g, fn);
ZigType *ptr_type = get_pointer_to_type(g, frame_type, false);