aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Kelley <superjoe30@gmail.com>2018-07-25 18:15:55 -0400
committerAndrew Kelley <superjoe30@gmail.com>2018-07-25 18:15:55 -0400
commitfd575fe1f3b45806f2cf823a2abe3727d381d4ed (patch)
tree860922d4efe44277b60e81d80e38baf8bc7e65bc /src
parent84195467ad974f9b7201e4e1bbd6dccbd5e7ab90 (diff)
downloadzig-fd575fe1f3b45806f2cf823a2abe3727d381d4ed.tar.gz
zig-fd575fe1f3b45806f2cf823a2abe3727d381d4ed.zip
add compile error for missing parameter name of generic function
Diffstat (limited to 'src')
-rw-r--r--src/ir.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ir.cpp b/src/ir.cpp
index 424987823b..e40c129953 100644
--- a/src/ir.cpp
+++ b/src/ir.cpp
@@ -12591,6 +12591,7 @@ static bool ir_analyze_fn_call_generic_arg(IrAnalyze *ira, AstNode *fn_proto_nod
}
Buf *param_name = param_decl_node->data.param_decl.name;
+ if (!param_name) return false;
if (!is_var_args) {
VariableTableEntry *var = add_variable(ira->codegen, param_decl_node,
*child_scope, param_name, true, arg_val, nullptr);