aboutsummaryrefslogtreecommitdiff
path: root/src/test.zig
diff options
context:
space:
mode:
authorVeikka Tuominen <git@vexu.eu>2022-12-18 01:57:49 +0200
committerGitHub <noreply@github.com>2022-12-18 01:57:49 +0200
commit901c3e96368bd9fa9ee9858c0295ee05ef1d7146 (patch)
treeb5a12345800be59ca68070ce1eff68479c98fff8 /src/test.zig
parent9cc49548aa3f98b40a3d7a9cbc12d55ae7a9a298 (diff)
parent35750cd54f41477f25c77b8c44a220b57b40fd60 (diff)
downloadzig-901c3e96368bd9fa9ee9858c0295ee05ef1d7146.tar.gz
zig-901c3e96368bd9fa9ee9858c0295ee05ef1d7146.zip
Merge pull request #13552 from hryx/comparus-tautologicus
Sema: elide integer comparisons with guaranteed outcomes
Diffstat (limited to 'src/test.zig')
-rw-r--r--src/test.zig6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/test.zig b/src/test.zig
index 56abe248b3..08a62b891f 100644
--- a/src/test.zig
+++ b/src/test.zig
@@ -1723,7 +1723,8 @@ pub const TestContext = struct {
(case_msg.src.column == std.math.maxInt(u32) or
actual_msg.column == case_msg.src.column) and
std.mem.eql(u8, expected_msg, actual_msg.msg) and
- case_msg.src.kind == .note)
+ case_msg.src.kind == .note and
+ actual_msg.count == case_msg.src.count)
{
handled_errors[i] = true;
break;
@@ -1733,7 +1734,8 @@ pub const TestContext = struct {
if (ex_tag != .plain) continue;
if (std.mem.eql(u8, case_msg.plain.msg, plain.msg) and
- case_msg.plain.kind == .note)
+ case_msg.plain.kind == .note and
+ case_msg.plain.count == plain.count)
{
handled_errors[i] = true;
break;