aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-01-19 13:26:24 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-01-19 13:26:24 -0800
commitf6c05ef7a1f1246d2bcbe2c52b6047e01a8a0145 (patch)
treeefeb53bb9c1d670795853906b7d93bb02fa38109
parent505e4b80fd4bb0ecd78b983f2e62a6ec37af3e45 (diff)
downloadbun-f6c05ef7a1f1246d2bcbe2c52b6047e01a8a0145.tar.gz
bun-f6c05ef7a1f1246d2bcbe2c52b6047e01a8a0145.tar.zst
bun-f6c05ef7a1f1246d2bcbe2c52b6047e01a8a0145.zip
small bugfix
-rw-r--r--src/javascript/jsc/node/types.zig12
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();
}
}