diff options
| -rw-r--r-- | lib/std/zig/system.zig | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/lib/std/zig/system.zig b/lib/std/zig/system.zig index 4c38b19c1d..2a959217d8 100644 --- a/lib/std/zig/system.zig +++ b/lib/std/zig/system.zig @@ -125,6 +125,10 @@ pub fn getExternalExecutor( }; } + if (options.allow_wasmtime and candidate.cpu.arch.isWasm()) { + return Executor{ .wasmtime = "wasmtime" }; + } + switch (candidate.os.tag) { .windows => { if (options.allow_wine) { @@ -142,15 +146,6 @@ pub fn getExternalExecutor( } return bad_result; }, - .wasi => { - if (options.allow_wasmtime) { - switch (candidate.ptrBitWidth()) { - 32 => return Executor{ .wasmtime = "wasmtime" }, - else => return bad_result, - } - } - return bad_result; - }, .macos => { if (options.allow_darling) { // This check can be loosened once darling adds a QEMU-based emulation |
