From ae09f9bbce52e7221b889dbb479aca9acec4085b Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 21 Jul 2024 23:54:47 -0700 Subject: [PATCH] std.mem: delete workaround now that zig1.wasm is updated --- lib/std/mem.zig | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/std/mem.zig b/lib/std/mem.zig index 5a7b3843e8..4cd5ee841d 100644 --- a/lib/std/mem.zig +++ b/lib/std/mem.zig @@ -636,10 +636,6 @@ test lessThan { try testing.expect(lessThan(u8, "", "a")); } -/// Normally, we could simply use `builtin.fuzz` but this requires a zig1.wasm -/// update. After the next zig1.wasm update, the `@hasDecl` can be removed. -const fuzz = @hasDecl(builtin, "fuzz") and builtin.fuzz; - const eqlBytes_allowed = switch (builtin.zig_backend) { // The SPIR-V backend does not support the optimized path yet. .stage2_spirv64 => false, @@ -647,7 +643,7 @@ const eqlBytes_allowed = switch (builtin.zig_backend) { .stage2_riscv64 => false, // The naive memory comparison implementation is more useful for fuzzers to // find interesting inputs. - else => !fuzz, + else => !builtin.fuzz, }; /// Compares two slices and returns whether they are equal.