| ... | @@ -147,7 +147,7 @@ fn expectEqualInner(comptime T: type, expected: T, actual: T) !void { | ... | @@ -147,7 +147,7 @@ fn expectEqualInner(comptime T: type, expected: T, actual: T) !void { |
| 147 | | 147 | |
| 148 | .@"union" => |union_info| { | 148 | .@"union" => |union_info| { |
| 149 | if (union_info.tag_type == null) { | 149 | if (union_info.tag_type == null) { |
| 150 | @compileError("Unable to compare untagged union values"); | 150 | @compileError("Unable to compare untagged union values for type " ++ @typeName(@TypeOf(actual))); |
| 151 | } | 151 | } |
| 152 | | 152 | |
| 153 | const Tag = std.meta.Tag(@TypeOf(expected)); | 153 | const Tag = std.meta.Tag(@TypeOf(expected)); |
| ... | @@ -818,7 +818,7 @@ fn expectEqualDeepInner(comptime T: type, expected: T, actual: T) error{TestExpe | ... | @@ -818,7 +818,7 @@ fn expectEqualDeepInner(comptime T: type, expected: T, actual: T) error{TestExpe |
| 818 | | 818 | |
| 819 | .@"union" => |union_info| { | 819 | .@"union" => |union_info| { |
| 820 | if (union_info.tag_type == null) { | 820 | if (union_info.tag_type == null) { |
| 821 | @compileError("Unable to compare untagged union values"); | 821 | @compileError("Unable to compare untagged union values for type " ++ @typeName(@TypeOf(actual))); |
| 822 | } | 822 | } |
| 823 | | 823 | |
| 824 | const Tag = std.meta.Tag(@TypeOf(expected)); | 824 | const Tag = std.meta.Tag(@TypeOf(expected)); |