Commit 9f0fd72321
Changed files (2)
test
behavior
test/behavior/bugs/14198.zig → test/behavior/nan.zig
@@ -1,3 +1,4 @@
+const builtin = @import("builtin");
const std = @import("std");
const math = std.math;
const mem = std.mem;
@@ -21,6 +22,12 @@ const qnan_f128: f128 = math.nan(f128);
const snan_f128: f128 = math.snan(f128);
test "nan memory equality" {
+ if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_c) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
+
// signaled
try testing.expect(mem.eql(u8, mem.asBytes(&snan_u16), mem.asBytes(&snan_f16)));
try testing.expect(mem.eql(u8, mem.asBytes(&snan_u32), mem.asBytes(&snan_f32)));
test/behavior.zig
@@ -189,6 +189,7 @@ test {
_ = @import("behavior/merge_error_sets.zig");
_ = @import("behavior/muladd.zig");
_ = @import("behavior/namespace_depends_on_compile_var.zig");
+ _ = @import("behavior/nan.zig");
_ = @import("behavior/null.zig");
_ = @import("behavior/optional.zig");
_ = @import("behavior/packed-struct.zig");
@@ -253,7 +254,6 @@ test {
builtin.zig_backend != .stage2_c and
builtin.zig_backend != .stage2_spirv64)
{
- _ = @import("behavior/bugs/14198.zig");
_ = @import("behavior/export.zig");
}
}