diff options
| author | Mark Rushakoff <mark.rushakoff@gmail.com> | 2025-02-10 23:05:38 -0500 |
|---|---|---|
| committer | Alex Rønne Petersen <alex@alexrp.com> | 2025-02-16 15:51:40 +0100 |
| commit | 86064e66d60241ae1c56c6852ebd1ad880edfcce (patch) | |
| tree | 24bb669df5040bb9330de4226b241b8af47c8504 /lib/std | |
| parent | ddff1fa4c6cb80363a2c2a34fd5eace95be585d4 (diff) | |
| download | zig-86064e66d60241ae1c56c6852ebd1ad880edfcce.tar.gz zig-86064e66d60241ae1c56c6852ebd1ad880edfcce.zip | |
std.testing: improve compile error on untagged union equality
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/testing.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/testing.zig b/lib/std/testing.zig index d0a5eddf4e..a3b14d18bd 100644 --- a/lib/std/testing.zig +++ b/lib/std/testing.zig @@ -147,7 +147,7 @@ fn expectEqualInner(comptime T: type, expected: T, actual: T) !void { .@"union" => |union_info| { if (union_info.tag_type == null) { - @compileError("Unable to compare untagged union values"); + @compileError("Unable to compare untagged union values for type " ++ @typeName(@TypeOf(actual))); } const Tag = std.meta.Tag(@TypeOf(expected)); @@ -818,7 +818,7 @@ fn expectEqualDeepInner(comptime T: type, expected: T, actual: T) error{TestExpe .@"union" => |union_info| { if (union_info.tag_type == null) { - @compileError("Unable to compare untagged union values"); + @compileError("Unable to compare untagged union values for type " ++ @typeName(@TypeOf(actual))); } const Tag = std.meta.Tag(@TypeOf(expected)); |
