diff --git a/rewriter/native/test.js b/rewriter/native/test.js index 633f544..52f3f05 100644 --- a/rewriter/native/test.js +++ b/rewriter/native/test.js @@ -25,3 +25,5 @@ function f() { return import("x") } let window = (1, window); + +let x = new this.Abc(); diff --git a/rewriter/rewriter/src/visitor.rs b/rewriter/rewriter/src/visitor.rs index be9bd2b..26c17dd 100644 --- a/rewriter/rewriter/src/visitor.rs +++ b/rewriter/rewriter/src/visitor.rs @@ -77,7 +77,8 @@ where } { return true; } - walk::walk_expression(self, it); + + // don't walk further here it causes issues with constructors false }