From cef9aaa456e776b77ac6283d97556c490db2ff16 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 17 Mar 2023 00:52:35 -0700 Subject: [PATCH] update-zig1: add --enable-sign-ext to wasm-opt Otherwise it complains because sign extension is now part of baseline. --- build.zig | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build.zig b/build.zig index 72db9ba749..4ec1393a2d 100644 --- a/build.zig +++ b/build.zig @@ -520,7 +520,12 @@ fn addWasiUpdateStep(b: *std.Build, version: [:0]const u8) !void { exe_options.addOption(bool, "value_tracing", false); exe_options.addOption(bool, "omit_pkg_fetching_code", true); - const run_opt = b.addSystemCommand(&.{ "wasm-opt", "-Oz", "--enable-bulk-memory" }); + const run_opt = b.addSystemCommand(&.{ + "wasm-opt", + "-Oz", + "--enable-bulk-memory", + "--enable-sign-ext", + }); run_opt.addArtifactArg(exe); run_opt.addArg("-o"); run_opt.addFileSourceArg(.{ .path = "stage1/zig1.wasm" });