diff --git a/tsc/internal/ast/ast.go b/tsc/internal/ast/ast.go index a305269ca1f6b..07793ffb354e5 100644 --- a/tsc/internal/ast/ast.go +++ b/tsc/internal/ast/ast.go @@ -101,6 +101,9 @@ func (f *NodeFactory) AsNodeFactory() *NodeFactory { } func updateNode(updated *Node, original *Node, hooks NodeFactoryHooks) *Node { + if updated == nil { + return nil; + } if updated != original { updated.Flags = original.Flags updated.Loc = original.Loc