File tree 2 files changed +8
-1
lines changed 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -189,6 +189,7 @@ test {
189
189
_ = @import ("behavior/merge_error_sets.zig" );
190
190
_ = @import ("behavior/muladd.zig" );
191
191
_ = @import ("behavior/namespace_depends_on_compile_var.zig" );
192
+ _ = @import ("behavior/nan.zig" );
192
193
_ = @import ("behavior/null.zig" );
193
194
_ = @import ("behavior/optional.zig" );
194
195
_ = @import ("behavior/packed-struct.zig" );
@@ -253,7 +254,6 @@ test {
253
254
builtin .zig_backend != .stage2_c and
254
255
builtin .zig_backend != .stage2_spirv64 )
255
256
{
256
- _ = @import ("behavior/bugs/14198.zig" );
257
257
_ = @import ("behavior/export.zig" );
258
258
}
259
259
}
Original file line number Diff line number Diff line change
1
+ const builtin = @import ("builtin" );
1
2
const std = @import ("std" );
2
3
const math = std .math ;
3
4
const mem = std .mem ;
@@ -21,6 +22,12 @@ const qnan_f128: f128 = math.nan(f128);
21
22
const snan_f128 : f128 = math .snan (f128 );
22
23
23
24
test "nan memory equality" {
25
+ if (builtin .zig_backend == .stage2_arm ) return error .SkipZigTest ;
26
+ if (builtin .zig_backend == .stage2_x86_64 ) return error .SkipZigTest ;
27
+ if (builtin .zig_backend == .stage2_aarch64 ) return error .SkipZigTest ;
28
+ if (builtin .zig_backend == .stage2_c ) return error .SkipZigTest ;
29
+ if (builtin .zig_backend == .stage2_spirv64 ) return error .SkipZigTest ;
30
+
24
31
// signaled
25
32
try testing .expect (mem .eql (u8 , mem .asBytes (& snan_u16 ), mem .asBytes (& snan_f16 )));
26
33
try testing .expect (mem .eql (u8 , mem .asBytes (& snan_u32 ), mem .asBytes (& snan_f32 )));
You can’t perform that action at this time.
0 commit comments