Commit a11e73bee2

Andrew Kelley <superjoe30@gmail.com>
2018-09-03 18:38:24
compile error instead of segfault for unimplemented feature
closes #1103
1 parent 3f27347
Changed files (1)
src
src/ir.cpp
@@ -6693,7 +6693,10 @@ static IrInstruction *ir_gen_fn_proto(IrBuilder *irb, Scope *parent_scope, AstNo
                 return irb->codegen->invalid_instruction;
         }
     } else {
-        return_type = nullptr;
+        add_node_error(irb->codegen, node,
+            buf_sprintf("TODO implement inferred return types https://github.com/ziglang/zig/issues/447"));
+        return irb->codegen->invalid_instruction;
+        //return_type = nullptr;
     }
 
     IrInstruction *async_allocator_type_value = nullptr;