aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2025-08-31 12:48:45 -0700
committerAndrew Kelley <andrew@ziglang.org>2025-08-31 12:49:18 -0700
commitec36e0609fb97fef96e72fb76f5515b751519a61 (patch)
tree97e03a7f966ef80312be2f46b315ea84a74fd0ed
parent150169f1e0cf08d4b76fed81fc205a63177b6e01 (diff)
downloadzig-ec36e0609fb97fef96e72fb76f5515b751519a61.tar.gz
zig-ec36e0609fb97fef96e72fb76f5515b751519a61.zip
delete behavior test that depends on std.fmt
behavior tests should have minimal dependency on std
-rw-r--r--lib/std/debug.zig2
-rw-r--r--test/behavior.zig1
-rw-r--r--test/behavior/union_with_members.zig33
3 files changed, 1 insertions, 35 deletions
diff --git a/lib/std/debug.zig b/lib/std/debug.zig
index 2259111795..1ec1ca1e8a 100644
--- a/lib/std/debug.zig
+++ b/lib/std/debug.zig
@@ -1697,7 +1697,7 @@ pub fn ConfigurableTrace(comptime size: usize, comptime stack_frame_count: usize
pub fn format(
t: @This(),
comptime fmt: []const u8,
- options: std.fmt.FormatOptions,
+ options: std.fmt.Options,
writer: *Writer,
) !void {
if (fmt.len != 0) std.fmt.invalidFmtError(fmt, t);
diff --git a/test/behavior.zig b/test/behavior.zig
index d8bcc30cb0..e4153c91bb 100644
--- a/test/behavior.zig
+++ b/test/behavior.zig
@@ -100,7 +100,6 @@ test {
_ = @import("behavior/undefined.zig");
_ = @import("behavior/underscore.zig");
_ = @import("behavior/union.zig");
- _ = @import("behavior/union_with_members.zig");
_ = @import("behavior/var_args.zig");
_ = @import("behavior/vector.zig");
_ = @import("behavior/void.zig");
diff --git a/test/behavior/union_with_members.zig b/test/behavior/union_with_members.zig
deleted file mode 100644
index 9303ac14da..0000000000
--- a/test/behavior/union_with_members.zig
+++ /dev/null
@@ -1,33 +0,0 @@
-const builtin = @import("builtin");
-const std = @import("std");
-const expect = std.testing.expect;
-const mem = std.mem;
-const fmt = std.fmt;
-
-const ET = union(enum) {
- SINT: i32,
- UINT: u32,
-
- pub fn print(a: *const ET, buf: []u8) anyerror!usize {
- return switch (a.*) {
- ET.SINT => |x| fmt.printInt(buf, x, 10, .lower, fmt.FormatOptions{}),
- ET.UINT => |x| fmt.printInt(buf, x, 10, .lower, fmt.FormatOptions{}),
- };
- }
-};
-
-test "enum with members" {
- if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
- if (builtin.zig_backend == .stage2_spirv) return error.SkipZigTest;
-
- const a = ET{ .SINT = -42 };
- const b = ET{ .UINT = 42 };
- var buf: [20]u8 = undefined;
-
- try expect((a.print(buf[0..]) catch unreachable) == 3);
- try expect(mem.eql(u8, buf[0..3], "-42"));
-
- try expect((b.print(buf[0..]) catch unreachable) == 2);
- try expect(mem.eql(u8, buf[0..2], "42"));
-}