aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMark Rushakoff <mark.rushakoff@gmail.com>2025-02-10 23:05:38 -0500
committerAlex Rønne Petersen <alex@alexrp.com>2025-02-16 15:51:40 +0100
commit86064e66d60241ae1c56c6852ebd1ad880edfcce (patch)
tree24bb669df5040bb9330de4226b241b8af47c8504 /lib
parentddff1fa4c6cb80363a2c2a34fd5eace95be585d4 (diff)
downloadzig-86064e66d60241ae1c56c6852ebd1ad880edfcce.tar.gz
zig-86064e66d60241ae1c56c6852ebd1ad880edfcce.zip
std.testing: improve compile error on untagged union equality
Diffstat (limited to 'lib')
-rw-r--r--lib/std/testing.zig4
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));