diff --git a/src/PhpParser/NodeTraverser/AbstractImmutableNodeTraverser.php b/src/PhpParser/NodeTraverser/AbstractImmutableNodeTraverser.php index c20c0a94499..4438b5dfd00 100644 --- a/src/PhpParser/NodeTraverser/AbstractImmutableNodeTraverser.php +++ b/src/PhpParser/NodeTraverser/AbstractImmutableNodeTraverser.php @@ -114,7 +114,7 @@ protected function traverseNode(Node $node): void if ($originalSubNodeClass !== $subNode::class) { // stop traversing as node type changed and visitors won't work - return; + continue 2; } } elseif ($return === NodeVisitor::DONT_TRAVERSE_CHILDREN) {