Fix path.scope.rename() to not change break clauses (#8478)
* Make labels on break and continue statements not referenced * Add test for imports and labels with the same name
This commit is contained in:
committed by
Logan Smyth
parent
47e05d70f3
commit
22bcfbe469
@@ -80,6 +80,10 @@ export default function isReferenced(node: Object, parent: Object): boolean {
|
||||
case "RestElement":
|
||||
return false;
|
||||
|
||||
case "BreakStatement":
|
||||
case "ContinueStatement":
|
||||
return false;
|
||||
|
||||
// no: function NODE() {}
|
||||
// no: function foo(NODE) {}
|
||||
case "FunctionDeclaration":
|
||||
|
||||
Reference in New Issue
Block a user