aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-12-05 17:37:29 -0500
committerAndrew Kelley <andrew@ziglang.org>2019-12-05 17:37:29 -0500
commitef83358eb6702e8541816817e98c3e7279033672 (patch)
tree2d57f0633a84f188cc4bd0c9e25fc0484a39b6f5 /src/ir.cpp
parent1f602fe8c5b3dea9f00f96e70dad73ebce405b49 (diff)
downloadzig-ef83358eb6702e8541816817e98c3e7279033672.tar.gz
zig-ef83358eb6702e8541816817e98c3e7279033672.zip
remove `@noInlineCall` from zig
Diffstat (limited to 'src/ir.cpp')
-rw-r--r--src/ir.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/ir.cpp b/src/ir.cpp
index 23114f9b50..e40fb854d6 100644
--- a/src/ir.cpp
+++ b/src/ir.cpp
@@ -6014,7 +6014,6 @@ static IrInstruction *ir_gen_builtin_fn_call(IrBuilder *irb, Scope *scope, AstNo
return ir_lval_wrap(irb, scope, offset_of, lval, result_loc);
}
case BuiltinFnIdInlineCall:
- case BuiltinFnIdNoInlineCall:
{
if (node->data.fn_call_expr.params.length == 0) {
add_node_error(irb->codegen, node, buf_sprintf("expected at least 1 argument, found 0"));
@@ -6035,11 +6034,9 @@ static IrInstruction *ir_gen_builtin_fn_call(IrBuilder *irb, Scope *scope, AstNo
if (args[i] == irb->codegen->invalid_instruction)
return args[i];
}
- CallModifier modifier = (builtin_fn->id == BuiltinFnIdInlineCall) ?
- CallModifierAlwaysInline : CallModifierNeverInline;
IrInstruction *call = ir_build_call_src(irb, scope, node, nullptr, fn_ref, arg_count, args,
- nullptr, modifier, false, nullptr, result_loc);
+ nullptr, CallModifierAlwaysInline, false, nullptr, result_loc);
return ir_lval_wrap(irb, scope, call, lval, result_loc);
}
case BuiltinFnIdNewStackCall: