Browse Source

Initialize the multiple return value map in `lb_create_dummy_procedure`

gingerBill 2 years ago
parent
commit
1f8f94276e
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/llvm_backend_proc.cpp

+ 1 - 0
src/llvm_backend_proc.cpp

@@ -346,6 +346,7 @@ lbProcedure *lb_create_dummy_procedure(lbModule *m, String link_name, Type *type
 	p->blocks.allocator        = a;
 	p->blocks.allocator        = a;
 	p->branch_blocks.allocator = a;
 	p->branch_blocks.allocator = a;
 	p->context_stack.allocator = a;
 	p->context_stack.allocator = a;
+	map_init(&p->tuple_fix_map, a, 0);
 
 
 
 
 	char *c_link_name = alloc_cstring(permanent_allocator(), p->name);
 	char *c_link_name = alloc_cstring(permanent_allocator(), p->name);