diff options
-rw-r--r-- | src/build-id | 2 | ||||
-rw-r--r-- | src/js_parser.zig | 2 | ||||
-rw-r--r-- | test/regression/issue/003091.test.ts | 5 |
3 files changed, 6 insertions, 3 deletions
diff --git a/src/build-id b/src/build-id index b8626c4cf..7ed6ff82d 100644 --- a/src/build-id +++ b/src/build-id @@ -1 +1 @@ -4 +5 diff --git a/src/js_parser.zig b/src/js_parser.zig index 1399e2360..a2a59ad0d 100644 --- a/src/js_parser.zig +++ b/src/js_parser.zig @@ -15928,8 +15928,6 @@ fn NewParser_( if (!define.data.valueless) { return p.valueForDefine(expr.loc, in.assign_target, is_delete_target, &define.data); } - - return p.newExpr(E.Undefined{}, expr.loc); } } } diff --git a/test/regression/issue/003091.test.ts b/test/regression/issue/003091.test.ts new file mode 100644 index 000000000..ee115a2a1 --- /dev/null +++ b/test/regression/issue/003091.test.ts @@ -0,0 +1,5 @@ +import { test, expect } from "bun:test"; + +test("global defines should not be replaced with undefined", () => { + expect(typeof Symbol["for"]).toBe("function"); +}); |