diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2017-01-06 02:04:27 -0500 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2017-01-06 02:04:27 -0500 |
| commit | cf62f02ba99e45061f073f764d7d5a137ac35a67 (patch) | |
| tree | f90469379e47041bdcafa659393a11ea27c7529b | |
| parent | 23feafdef0ff45e67ac63c7e220830c93b095e18 (diff) | |
| download | zig-cf62f02ba99e45061f073f764d7d5a137ac35a67.tar.gz zig-cf62f02ba99e45061f073f764d7d5a137ac35a67.zip | |
don't mark call instruction as generated
pass cast unreachable test
| -rw-r--r-- | src/ir.cpp | 2 | ||||
| -rw-r--r-- | test/run_tests.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/ir.cpp b/src/ir.cpp index fa270e5f3a..6304114b89 100644 --- a/src/ir.cpp +++ b/src/ir.cpp @@ -3970,7 +3970,7 @@ static IrInstruction *ir_gen_fn_call(IrBuilder *irb, Scope *scope, AstNode *node } bool is_comptime = node->data.fn_call_expr.is_comptime; - return ir_mark_gen(ir_build_call(irb, scope, node, nullptr, fn_ref, arg_count, args, is_comptime)); + return ir_build_call(irb, scope, node, nullptr, fn_ref, arg_count, args, is_comptime); } static IrInstruction *ir_gen_if_bool_expr(IrBuilder *irb, Scope *scope, AstNode *node) { diff --git a/test/run_tests.cpp b/test/run_tests.cpp index 97f0c2a788..4bc3c0be83 100644 --- a/test/run_tests.cpp +++ b/test/run_tests.cpp @@ -969,7 +969,7 @@ fn f() { fn f() -> i32 { i32(return 1) } - )SOURCE", 1, ".tmp_source.zig:3:8: error: invalid cast from type 'unreachable' to 'i32'"); + )SOURCE", 1, ".tmp_source.zig:3:8: error: unreachable code"); add_compile_fail_case("invalid builtin fn", R"SOURCE( fn f() -> @bogus(foo) { |
