From a587dd08f86bf8524b9dc405044b9b48a735db18 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Mon, 25 Oct 2021 01:27:05 +0200 Subject: [PATCH] std: disable big.rational setFloat targeting wasm32 until we fix the underlying issue resulting in `error.TargetTooSmall` error. --- lib/std/math/big/rational.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/std/math/big/rational.zig b/lib/std/math/big/rational.zig index 64f444eeca..6f32968298 100644 --- a/lib/std/math/big/rational.zig +++ b/lib/std/math/big/rational.zig @@ -4,6 +4,8 @@ const math = std.math; const mem = std.mem; const testing = std.testing; const Allocator = mem.Allocator; +const builtin = @import("builtin"); +const native_arch = builtin.target.cpu.arch; const Limb = std.math.big.Limb; const DoubleLimb = std.math.big.DoubleLimb; @@ -537,6 +539,9 @@ test "big.rational set" { } test "big.rational setFloat" { + // TODO https://github.com/ziglang/zig/issues/10026 + if (native_arch == .wasm32) return error.SkipZigTest; + var a = try Rational.init(testing.allocator); defer a.deinit();