Skip to content

Commit 24a6a08

Browse files
committed
Add early bail out for token nodes
1 parent fd1e5ab commit 24a6a08

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/compiler/parser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ namespace ts {
5151
* @param cbNodes a callback to be invoked for embedded array
5252
*/
5353
export function forEachChild<T>(node: Node, cbNode: (node: Node) => T | undefined, cbNodes?: (nodes: NodeArray<Node>) => T | undefined): T | undefined {
54-
if (!node) {
54+
if (!node || node.kind <= SyntaxKind.LastToken) {
5555
return;
5656
}
5757
switch (node.kind) {

0 commit comments

Comments
 (0)