Disallow duplicated AST nodes (#11807)

This commit is contained in:
Huáng Jùnliàng
2020-07-14 09:32:16 -04:00
committed by GitHub
parent ffb42488ba
commit 5dd64ecc4a
24 changed files with 85 additions and 62 deletions

View File

@@ -301,7 +301,11 @@ export default declare((api, options, dirname) => {
context2 = t.cloneNode(object);
} else {
context1 = path.scope.generateDeclaredUidIdentifier("context");
context2 = t.assignmentExpression("=", context1, object);
context2 = t.assignmentExpression(
"=",
t.cloneNode(context1),
object,
);
}
node.callee = t.memberExpression(
t.callExpression(