diff options
author | 2022-01-19 13:26:24 -0800 | |
---|---|---|
committer | 2022-01-19 13:26:24 -0800 | |
commit | f6c05ef7a1f1246d2bcbe2c52b6047e01a8a0145 (patch) | |
tree | efeb53bb9c1d670795853906b7d93bb02fa38109 | |
parent | 505e4b80fd4bb0ecd78b983f2e62a6ec37af3e45 (diff) | |
download | bun-f6c05ef7a1f1246d2bcbe2c52b6047e01a8a0145.tar.gz bun-f6c05ef7a1f1246d2bcbe2c52b6047e01a8a0145.tar.zst bun-f6c05ef7a1f1246d2bcbe2c52b6047e01a8a0145.zip |
small bugfix
-rw-r--r-- | src/javascript/jsc/node/types.zig | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/javascript/jsc/node/types.zig b/src/javascript/jsc/node/types.zig index 664df0d04..31b467cd4 100644 --- a/src/javascript/jsc/node/types.zig +++ b/src/javascript/jsc/node/types.zig @@ -1976,10 +1976,10 @@ pub const Process = struct { var allocator = stack_fallback_allocator.get(); // If it was launched with bun run or bun test, skip it - var skip: usize = 0; - if (JSC.VirtualMachine.vm.argv.len > 1 and (strings.eqlComptime(JSC.VirtualMachine.vm.argv[0], "run") or strings.eqlComptime(JSC.VirtualMachine.vm.argv[0], "test"))) { - skip += 1; - } + const skip: usize = @as(usize, @boolToInt( + JSC.VirtualMachine.vm.argv.len > 1 and (strings.eqlComptime(JSC.VirtualMachine.vm.argv[0], "run") or strings.eqlComptime(JSC.VirtualMachine.vm.argv[0], "wiptest")), + )); + const count = JSC.VirtualMachine.vm.argv.len + 1; var args = allocator.alloc( JSC.ZigString, @@ -1992,8 +1992,8 @@ pub const Process = struct { if (JSC.VirtualMachine.vm.argv.len > skip) { for (JSC.VirtualMachine.vm.argv[skip..]) |arg, i| { - args[i + 1] = JSC.ZigString.init(arg); - args[i + 1].detectEncoding(); + args[i + skip] = JSC.ZigString.init(arg); + args[i + skip].detectEncoding(); } } |