Skip to content

Commit ad0dd4e

Browse files
committed
Fixed perf issue in binder, plus PR feedback
1 parent 94018a1 commit ad0dd4e

6 files changed

Lines changed: 494 additions & 393 deletions

File tree

src/compiler/binder.ts

Lines changed: 309 additions & 222 deletions
Large diffs are not rendered by default.

src/compiler/core.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1013,8 +1013,9 @@ namespace ts {
10131013
this.pos = pos;
10141014
this.end = end;
10151015
this.flags = NodeFlags.None;
1016-
this.transformFlags = undefined;
1017-
this.excludeTransformFlags = undefined;
1016+
this.modifierFlagsCache = ModifierFlags.None;
1017+
this.transformFlags = TransformFlags.None;
1018+
this.excludeTransformFlags = TransformFlags.None;
10181019
this.parent = undefined;
10191020
this.original = undefined;
10201021
}

0 commit comments

Comments
 (0)