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(...@@ -5701,7 +5701,7 @@ fn analyzeArithmetic(
5701 try lhs_val.floatMul(rhs_val, scalar_type, sema.arena);5701 try lhs_val.floatMul(rhs_val, scalar_type, sema.arena);
5702 break :blk val;5702 break :blk val;
5703 },5703 },
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)}),
5705 };5705 };
57065706
5707 log.debug("{s}({}, {}) result: {}", .{ @tagName(zir_tag), lhs_val, rhs_val, value });5707 log.debug("{s}({}, {}) result: {}", .{ @tagName(zir_tag), lhs_val, rhs_val, value });
...@@ -5722,7 +5722,7 @@ fn analyzeArithmetic(...@@ -5722,7 +5722,7 @@ fn analyzeArithmetic(
5722 .mul => .mul,5722 .mul => .mul,
5723 .mulwrap => .mulwrap,5723 .mulwrap => .mulwrap,
5724 .div => .div,5724 .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)}),
5726 };5726 };
57275727
5728 return block.addBinOp(air_tag, casted_lhs, casted_rhs);5728 return block.addBinOp(air_tag, casted_lhs, casted_rhs);