authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-08-30 00:30:14-07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-08-30 00:30:14-07:00
log56845082bc6fb88a27c18cc3403216f93dc8ba42
treedc95847e6d01c5b75f0525357c1b72d5f6126a8d
parent861b784454aa2ed3365b31dc18f9f569bc637703

stage2/sema: clarify todo arithmetic operator error


1 files changed, 2 insertions(+), 2 deletions(-)

src/Sema.zig+2-2
......@@ -5701,7 +5701,7 @@ fn analyzeArithmetic(
57015701 try lhs_val.floatMul(rhs_val, scalar_type, sema.arena);
57025702 break :blk val;
57035703 },
5704 else => return sema.mod.fail(&block.base, src, "TODO Implement arithmetic operand '{s}'", .{@tagName(zir_tag)}),
5704 else => return sema.mod.fail(&block.base, src, "TODO implement comptime arithmetic for operand '{s}'", .{@tagName(zir_tag)}),
57055705 };
57065706
57075707 log.debug("{s}({}, {}) result: {}", .{ @tagName(zir_tag), lhs_val, rhs_val, value });
......@@ -5722,7 +5722,7 @@ fn analyzeArithmetic(
57225722 .mul => .mul,
57235723 .mulwrap => .mulwrap,
57245724 .div => .div,
5725 else => return sema.mod.fail(&block.base, src, "TODO implement arithmetic for operand '{s}''", .{@tagName(zir_tag)}),
5725 else => return sema.mod.fail(&block.base, src, "TODO implement arithmetic for operand '{s}'", .{@tagName(zir_tag)}),
57265726 };
57275727
57285728 return block.addBinOp(air_tag, casted_lhs, casted_rhs);