diff --git a/crates/oxc_transformer/src/options/mod.rs b/crates/oxc_transformer/src/options/mod.rs index 7ba8e177ac08c..f0c48c53a9def 100644 --- a/crates/oxc_transformer/src/options/mod.rs +++ b/crates/oxc_transformer/src/options/mod.rs @@ -82,7 +82,7 @@ impl TransformOptions { cwd: PathBuf::new(), assumptions: CompilerAssumptions::default(), typescript: TypeScriptOptions::default(), - decorator: DecoratorOptions::default(), + decorator: DecoratorOptions { legacy: true, emit_decorator_metadata: true }, jsx: JsxOptions { development: true, refresh: Some(ReactRefreshOptions::default()), diff --git a/tasks/benchmark/benches/transformer.rs b/tasks/benchmark/benches/transformer.rs index ecf228a01fdb6..4ddbe44310344 100644 --- a/tasks/benchmark/benches/transformer.rs +++ b/tasks/benchmark/benches/transformer.rs @@ -24,8 +24,6 @@ fn bench_transformer(criterion: &mut Criterion) { // Even the plugins are unfinished, we still want to enable all of them // to track the performance changes during the development. transform_options.env = EnvOptions::enable_all(/* include_unfinished_plugins */ true); - transform_options.decorator.legacy = true; - transform_options.decorator.emit_decorator_metadata = true; group.bench_function(id, |b| { b.iter_with_setup_wrapper(|runner| { diff --git a/tasks/coverage/snapshots/semantic_babel.snap b/tasks/coverage/snapshots/semantic_babel.snap index 70095fe175728..b93b20fb98f45 100644 --- a/tasks/coverage/snapshots/semantic_babel.snap +++ b/tasks/coverage/snapshots/semantic_babel.snap @@ -2,7 +2,7 @@ commit: 578ac4df semantic_babel Summary: AST Parsed : 2322/2322 (100.00%) -Positive Passed: 1904/2322 (82.00%) +Positive Passed: 1900/2322 (81.83%) tasks/coverage/babel/packages/babel-parser/test/fixtures/annex-b/enabled/3.3-function-in-if-body/input.js semantic error: Symbol scope ID mismatch for "f": after transform: SymbolId(0): ScopeId(4294967294) @@ -11,6 +11,28 @@ Symbol scope ID mismatch for "g": after transform: SymbolId(1): ScopeId(4294967294) rebuilt : SymbolId(1): ScopeId(4294967294) +tasks/coverage/babel/packages/babel-parser/test/fixtures/comments/decorators/decorators-after-export/input.js +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(0): Span { start: 65, end: 66 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 65, end: 66 } +Symbol flags mismatch for "_default": +after transform: SymbolId(3): SymbolFlags(Class) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/comments/decorators/decorators-before-export/input.js +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(0): Span { start: 65, end: 66 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 65, end: 66 } +Symbol flags mismatch for "_default": +after transform: SymbolId(3): SymbolFlags(Class) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable) + tasks/coverage/babel/packages/babel-parser/test/fixtures/core/opts/allowNewTargetOutsideFunction-true/input.js semantic error: Unexpected new.target expression Unexpected new.target expression @@ -597,6 +619,22 @@ semantic error: Bindings mismatch: after transform: ScopeId(0): ["x"] rebuilt : ScopeId(0): [] +tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/decorators/type-arguments/input.ts +semantic error: Symbol span mismatch for "Test": +after transform: SymbolId(0): Span { start: 27, end: 31 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "Test": +after transform: SymbolId(1): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 27, end: 31 } + +tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/decorators/type-arguments-babel-7/input.ts +semantic error: Symbol span mismatch for "Test": +after transform: SymbolId(0): Span { start: 27, end: 31 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "Test": +after transform: SymbolId(1): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 27, end: 31 } + tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/enum/const/input.ts semantic error: Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode) diff --git a/tasks/coverage/snapshots/semantic_misc.snap b/tasks/coverage/snapshots/semantic_misc.snap index 1a12011c3f459..7e5d6180fe6ba 100644 --- a/tasks/coverage/snapshots/semantic_misc.snap +++ b/tasks/coverage/snapshots/semantic_misc.snap @@ -1,6 +1,6 @@ semantic_misc Summary: AST Parsed : 33/33 (100.00%) -Positive Passed: 19/33 (57.58%) +Positive Passed: 18/33 (54.55%) tasks/coverage/misc/pass/oxc-1288.ts semantic error: Bindings mismatch: after transform: ScopeId(0): ["from"] @@ -21,6 +21,14 @@ semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1)] rebuilt : ScopeId(0): [] +tasks/coverage/misc/pass/oxc-2562.ts +semantic error: Symbol span mismatch for "HooksController": +after transform: SymbolId(0): Span { start: 67, end: 82 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "HooksController": +after transform: SymbolId(1): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 67, end: 82 } + tasks/coverage/misc/pass/oxc-2592.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1)] @@ -41,53 +49,59 @@ rebuilt : [] tasks/coverage/misc/pass/oxc-3948-1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["BrowserWorkingCopyBackupTracker", "CancellationToken", "DisposableStore", "EditorPart", "EditorService", "IEditorGroupsService", "IEditorService", "IFilesConfigurationService", "IInstantiationService", "ILifecycleService", "ILogService", "IUntitledTextResourceEditorInput", "IWorkingCopyBackup", "IWorkingCopyBackupService", "IWorkingCopyEditorHandler", "IWorkingCopyEditorService", "IWorkingCopyService", "InMemoryTestWorkingCopyBackupService", "LifecyclePhase", "Schemas", "TestServiceAccessor", "TestWorkingCopy", "URI", "UntitledTextEditorInput", "VSBuffer", "_asyncToGenerator", "_defineProperty", "assert", "bufferToReadable", "createEditorPart", "ensureNoDisposablesAreLeakedInTestSuite", "isWindows", "registerTestResourceEditor", "timeout", "toResource", "toTypedWorkingCopyId", "toUntypedWorkingCopyId", "workbenchInstantiationService", "workbenchTeardown"] -rebuilt : ScopeId(0): ["BrowserWorkingCopyBackupTracker", "DisposableStore", "EditorService", "IEditorGroupsService", "IEditorService", "IFilesConfigurationService", "ILifecycleService", "ILogService", "IWorkingCopyBackupService", "IWorkingCopyEditorService", "IWorkingCopyService", "InMemoryTestWorkingCopyBackupService", "LifecyclePhase", "Schemas", "TestServiceAccessor", "TestWorkingCopy", "URI", "UntitledTextEditorInput", "VSBuffer", "_asyncToGenerator", "_defineProperty", "assert", "bufferToReadable", "createEditorPart", "ensureNoDisposablesAreLeakedInTestSuite", "isWindows", "registerTestResourceEditor", "timeout", "toResource", "toTypedWorkingCopyId", "toUntypedWorkingCopyId", "workbenchInstantiationService", "workbenchTeardown"] +after transform: ScopeId(0): ["BrowserWorkingCopyBackupTracker", "CancellationToken", "DisposableStore", "EditorPart", "EditorService", "IEditorGroupsService", "IEditorService", "IFilesConfigurationService", "IInstantiationService", "ILifecycleService", "ILogService", "IUntitledTextResourceEditorInput", "IWorkingCopyBackup", "IWorkingCopyBackupService", "IWorkingCopyEditorHandler", "IWorkingCopyEditorService", "IWorkingCopyService", "InMemoryTestWorkingCopyBackupService", "LifecyclePhase", "Schemas", "TestServiceAccessor", "TestWorkingCopy", "URI", "UntitledTextEditorInput", "VSBuffer", "_asyncToGenerator", "_decorate", "_decorateMetadata", "_decorateParam", "_defineProperty", "assert", "bufferToReadable", "createEditorPart", "ensureNoDisposablesAreLeakedInTestSuite", "isWindows", "registerTestResourceEditor", "timeout", "toResource", "toTypedWorkingCopyId", "toUntypedWorkingCopyId", "workbenchInstantiationService", "workbenchTeardown"] +rebuilt : ScopeId(0): ["BrowserWorkingCopyBackupTracker", "DisposableStore", "EditorService", "IEditorGroupsService", "IEditorService", "IFilesConfigurationService", "ILifecycleService", "ILogService", "IWorkingCopyBackupService", "IWorkingCopyEditorService", "IWorkingCopyService", "InMemoryTestWorkingCopyBackupService", "LifecyclePhase", "Schemas", "TestServiceAccessor", "TestWorkingCopy", "URI", "UntitledTextEditorInput", "VSBuffer", "_asyncToGenerator", "_decorate", "_decorateMetadata", "_decorateParam", "_defineProperty", "assert", "bufferToReadable", "createEditorPart", "ensureNoDisposablesAreLeakedInTestSuite", "isWindows", "registerTestResourceEditor", "timeout", "toResource", "toTypedWorkingCopyId", "toUntypedWorkingCopyId", "workbenchInstantiationService", "workbenchTeardown"] Symbol reference IDs mismatch for "URI": after transform: SymbolId(1): [ReferenceId(109), ReferenceId(117), ReferenceId(156), ReferenceId(158), ReferenceId(160), ReferenceId(162)] -rebuilt : SymbolId(1): [ReferenceId(160), ReferenceId(162), ReferenceId(164), ReferenceId(166)] +rebuilt : SymbolId(1): [ReferenceId(212), ReferenceId(214), ReferenceId(216), ReferenceId(218)] Symbol reference IDs mismatch for "IEditorService": -after transform: SymbolId(2): [ReferenceId(23), ReferenceId(24), ReferenceId(67), ReferenceId(184)] -rebuilt : SymbolId(2): [ReferenceId(17), ReferenceId(59), ReferenceId(187)] +after transform: SymbolId(2): [ReferenceId(23), ReferenceId(24), ReferenceId(67), ReferenceId(184), ReferenceId(370), ReferenceId(371)] +rebuilt : SymbolId(2): [ReferenceId(57), ReferenceId(58), ReferenceId(79), ReferenceId(111), ReferenceId(239)] Symbol reference IDs mismatch for "IEditorGroupsService": -after transform: SymbolId(4): [ReferenceId(25), ReferenceId(26), ReferenceId(57), ReferenceId(176)] -rebuilt : SymbolId(3): [ReferenceId(18), ReferenceId(50), ReferenceId(180)] +after transform: SymbolId(4): [ReferenceId(25), ReferenceId(26), ReferenceId(57), ReferenceId(176), ReferenceId(375), ReferenceId(376)] +rebuilt : SymbolId(3): [ReferenceId(62), ReferenceId(63), ReferenceId(81), ReferenceId(102), ReferenceId(232)] Symbol reference IDs mismatch for "EditorService": after transform: SymbolId(5): [ReferenceId(61), ReferenceId(64), ReferenceId(178), ReferenceId(181)] -rebuilt : SymbolId(4): [ReferenceId(56), ReferenceId(184)] +rebuilt : SymbolId(4): [ReferenceId(108), ReferenceId(236)] Symbol reference IDs mismatch for "IWorkingCopyBackupService": -after transform: SymbolId(7): [ReferenceId(11), ReferenceId(12), ReferenceId(51), ReferenceId(170)] -rebuilt : SymbolId(5): [ReferenceId(11), ReferenceId(44), ReferenceId(174)] +after transform: SymbolId(7): [ReferenceId(11), ReferenceId(12), ReferenceId(51), ReferenceId(170), ReferenceId(340), ReferenceId(341)] +rebuilt : SymbolId(5): [ReferenceId(27), ReferenceId(28), ReferenceId(67), ReferenceId(96), ReferenceId(226)] Symbol reference IDs mismatch for "IFilesConfigurationService": -after transform: SymbolId(10): [ReferenceId(13), ReferenceId(14)] -rebuilt : SymbolId(8): [ReferenceId(12)] +after transform: SymbolId(10): [ReferenceId(13), ReferenceId(14), ReferenceId(345), ReferenceId(346)] +rebuilt : SymbolId(8): [ReferenceId(32), ReferenceId(33), ReferenceId(69)] Symbol reference IDs mismatch for "IWorkingCopyService": -after transform: SymbolId(11): [ReferenceId(15), ReferenceId(16)] -rebuilt : SymbolId(9): [ReferenceId(13)] +after transform: SymbolId(11): [ReferenceId(15), ReferenceId(16), ReferenceId(350), ReferenceId(351)] +rebuilt : SymbolId(9): [ReferenceId(37), ReferenceId(38), ReferenceId(71)] Symbol reference IDs mismatch for "ILogService": -after transform: SymbolId(13): [ReferenceId(19), ReferenceId(20)] -rebuilt : SymbolId(10): [ReferenceId(15)] +after transform: SymbolId(13): [ReferenceId(19), ReferenceId(20), ReferenceId(360), ReferenceId(361)] +rebuilt : SymbolId(10): [ReferenceId(47), ReferenceId(48), ReferenceId(75)] Symbol reference IDs mismatch for "ILifecycleService": -after transform: SymbolId(14): [ReferenceId(17), ReferenceId(18)] -rebuilt : SymbolId(11): [ReferenceId(14)] +after transform: SymbolId(14): [ReferenceId(17), ReferenceId(18), ReferenceId(355), ReferenceId(356)] +rebuilt : SymbolId(11): [ReferenceId(42), ReferenceId(43), ReferenceId(73)] Symbol reference IDs mismatch for "UntitledTextEditorInput": after transform: SymbolId(17): [ReferenceId(38), ReferenceId(87)] -rebuilt : SymbolId(13): [ReferenceId(31)] +rebuilt : SymbolId(13): [ReferenceId(83)] Symbol reference IDs mismatch for "InMemoryTestWorkingCopyBackupService": after transform: SymbolId(19): [ReferenceId(43), ReferenceId(46), ReferenceId(165)] -rebuilt : SymbolId(15): [ReferenceId(39), ReferenceId(169)] +rebuilt : SymbolId(15): [ReferenceId(91), ReferenceId(221)] Symbol reference IDs mismatch for "TestServiceAccessor": after transform: SymbolId(21): [ReferenceId(1), ReferenceId(40), ReferenceId(71), ReferenceId(155), ReferenceId(188)] -rebuilt : SymbolId(17): [ReferenceId(63), ReferenceId(191)] +rebuilt : SymbolId(17): [ReferenceId(115), ReferenceId(243)] Symbol reference IDs mismatch for "IWorkingCopyEditorService": -after transform: SymbolId(32): [ReferenceId(21), ReferenceId(22)] -rebuilt : SymbolId(26): [ReferenceId(16)] +after transform: SymbolId(32): [ReferenceId(21), ReferenceId(22), ReferenceId(365), ReferenceId(366)] +rebuilt : SymbolId(26): [ReferenceId(52), ReferenceId(53), ReferenceId(77)] +Symbol span mismatch for "TestWorkingCopyBackupTracker": +after transform: SymbolId(39): Span { start: 3208, end: 3236 } +rebuilt : SymbolId(46): Span { start: 0, end: 0 } Symbol reference IDs mismatch for "TestWorkingCopyBackupTracker": -after transform: SymbolId(39): [ReferenceId(42), ReferenceId(74), ReferenceId(154), ReferenceId(215)] -rebuilt : SymbolId(35): [ReferenceId(66), ReferenceId(218)] +after transform: SymbolId(39): [ReferenceId(42), ReferenceId(74), ReferenceId(154), ReferenceId(215), ReferenceId(392), ReferenceId(394)] +rebuilt : SymbolId(46): [ReferenceId(23), ReferenceId(82), ReferenceId(118), ReferenceId(270)] +Symbol span mismatch for "TestWorkingCopyBackupTracker": +after transform: SymbolId(144): Span { start: 0, end: 0 } +rebuilt : SymbolId(47): Span { start: 3208, end: 3236 } Unresolved reference IDs mismatch for "Promise": after transform: [ReferenceId(36), ReferenceId(39), ReferenceId(82), ReferenceId(114), ReferenceId(153), ReferenceId(282)] -rebuilt : [ReferenceId(291)] +rebuilt : [ReferenceId(343)] tasks/coverage/misc/pass/oxc-4449.ts semantic error: Bindings mismatch: diff --git a/tasks/coverage/snapshots/semantic_test262.snap b/tasks/coverage/snapshots/semantic_test262.snap index e12b14a53fa81..5a8b6a78ebf08 100644 --- a/tasks/coverage/snapshots/semantic_test262.snap +++ b/tasks/coverage/snapshots/semantic_test262.snap @@ -2,7 +2,7 @@ commit: bc5c1417 semantic_test262 Summary: AST Parsed : 44293/44293 (100.00%) -Positive Passed: 42487/44293 (95.92%) +Positive Passed: 42483/44293 (95.91%) tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-block-scoping.js semantic error: Symbol scope ID mismatch for "f": after transform: SymbolId(3): ScopeId(4294967294) @@ -8521,79 +8521,75 @@ Scope children mismatch: after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(10)] rebuilt : ScopeId(3): [ScopeId(4)] -tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/class-element-decorator-call-expr-identifier-reference.js -semantic error: Symbol reference IDs mismatch for "$": -after transform: SymbolId(1): [ReferenceId(7), ReferenceId(14), ReferenceId(21), ReferenceId(28)] -rebuilt : SymbolId(2): [ReferenceId(9), ReferenceId(16)] -Symbol reference IDs mismatch for "_": -after transform: SymbolId(2): [ReferenceId(8), ReferenceId(15), ReferenceId(22), ReferenceId(29)] -rebuilt : SymbolId(3): [ReferenceId(10), ReferenceId(17)] -Symbol reference IDs mismatch for "o": -after transform: SymbolId(3): [ReferenceId(9), ReferenceId(16), ReferenceId(23), ReferenceId(30)] -rebuilt : SymbolId(4): [ReferenceId(11), ReferenceId(18)] -Symbol reference IDs mismatch for "℘": -after transform: SymbolId(4): [ReferenceId(10), ReferenceId(17), ReferenceId(24), ReferenceId(31)] -rebuilt : SymbolId(5): [ReferenceId(12), ReferenceId(19)] -Symbol reference IDs mismatch for "ZW_\u{200c}_NJ": -after transform: SymbolId(5): [ReferenceId(11), ReferenceId(18), ReferenceId(25), ReferenceId(32)] -rebuilt : SymbolId(6): [ReferenceId(13), ReferenceId(20)] -Symbol reference IDs mismatch for "ZW_\u{200d}_J": -after transform: SymbolId(6): [ReferenceId(12), ReferenceId(19), ReferenceId(26), ReferenceId(33)] -rebuilt : SymbolId(7): [ReferenceId(14), ReferenceId(21)] -Symbol reference IDs mismatch for "await": -after transform: SymbolId(7): [ReferenceId(13), ReferenceId(20), ReferenceId(27), ReferenceId(34)] -rebuilt : SymbolId(8): [ReferenceId(15), ReferenceId(22)] - -tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/class-element-decorator-member-expr-decorator-member-expr.js -semantic error: Symbol reference IDs mismatch for "ns": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(4), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(11), ReferenceId(12), ReferenceId(13), ReferenceId(14), ReferenceId(15), ReferenceId(16), ReferenceId(17), ReferenceId(18), ReferenceId(19), ReferenceId(20), ReferenceId(21), ReferenceId(22), ReferenceId(23), ReferenceId(24), ReferenceId(25), ReferenceId(26), ReferenceId(27), ReferenceId(28), ReferenceId(29), ReferenceId(30), ReferenceId(31)] -rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(3), ReferenceId(4), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(11), ReferenceId(12), ReferenceId(13), ReferenceId(14), ReferenceId(15), ReferenceId(16), ReferenceId(17)] - -tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/class-element-decorator-member-expr-identifier-reference.js -semantic error: Symbol reference IDs mismatch for "$": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(7), ReferenceId(14), ReferenceId(21)] -rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(9)] -Symbol reference IDs mismatch for "_": -after transform: SymbolId(1): [ReferenceId(1), ReferenceId(8), ReferenceId(15), ReferenceId(22)] -rebuilt : SymbolId(2): [ReferenceId(3), ReferenceId(10)] -Symbol reference IDs mismatch for "o": -after transform: SymbolId(2): [ReferenceId(2), ReferenceId(9), ReferenceId(16), ReferenceId(23)] -rebuilt : SymbolId(3): [ReferenceId(4), ReferenceId(11)] -Symbol reference IDs mismatch for "℘": -after transform: SymbolId(3): [ReferenceId(3), ReferenceId(10), ReferenceId(17), ReferenceId(24)] -rebuilt : SymbolId(4): [ReferenceId(5), ReferenceId(12)] -Symbol reference IDs mismatch for "ZW_\u{200c}_NJ": -after transform: SymbolId(4): [ReferenceId(4), ReferenceId(11), ReferenceId(18), ReferenceId(25)] -rebuilt : SymbolId(5): [ReferenceId(6), ReferenceId(13)] -Symbol reference IDs mismatch for "ZW_\u{200d}_J": -after transform: SymbolId(5): [ReferenceId(5), ReferenceId(12), ReferenceId(19), ReferenceId(26)] -rebuilt : SymbolId(6): [ReferenceId(7), ReferenceId(14)] -Symbol reference IDs mismatch for "await": -after transform: SymbolId(6): [ReferenceId(6), ReferenceId(13), ReferenceId(20), ReferenceId(27)] -rebuilt : SymbolId(7): [ReferenceId(8), ReferenceId(15)] - -tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/class-element-decorator-parenthesized-expr-identifier-reference.js -semantic error: Symbol reference IDs mismatch for "$": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(7), ReferenceId(14), ReferenceId(21)] -rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(9)] -Symbol reference IDs mismatch for "_": -after transform: SymbolId(1): [ReferenceId(1), ReferenceId(8), ReferenceId(15), ReferenceId(22)] -rebuilt : SymbolId(2): [ReferenceId(3), ReferenceId(10)] -Symbol reference IDs mismatch for "o": -after transform: SymbolId(2): [ReferenceId(2), ReferenceId(9), ReferenceId(16), ReferenceId(23)] -rebuilt : SymbolId(3): [ReferenceId(4), ReferenceId(11)] -Symbol reference IDs mismatch for "℘": -after transform: SymbolId(3): [ReferenceId(3), ReferenceId(10), ReferenceId(17), ReferenceId(24)] -rebuilt : SymbolId(4): [ReferenceId(5), ReferenceId(12)] -Symbol reference IDs mismatch for "ZW_\u{200c}_NJ": -after transform: SymbolId(4): [ReferenceId(4), ReferenceId(11), ReferenceId(18), ReferenceId(25)] -rebuilt : SymbolId(5): [ReferenceId(6), ReferenceId(13)] -Symbol reference IDs mismatch for "ZW_\u{200d}_J": -after transform: SymbolId(5): [ReferenceId(5), ReferenceId(12), ReferenceId(19), ReferenceId(26)] -rebuilt : SymbolId(6): [ReferenceId(7), ReferenceId(14)] -Symbol reference IDs mismatch for "await": -after transform: SymbolId(6): [ReferenceId(6), ReferenceId(13), ReferenceId(20), ReferenceId(27)] -rebuilt : SymbolId(7): [ReferenceId(8), ReferenceId(15)] +tasks/coverage/test262/test/language/statements/class/decorator/syntax/class-valid/decorator-member-expr-private-identifier.js +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(0): Span { start: 1235, end: 1236 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(12): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 1235, end: 1236 } +Symbol span mismatch for "D": +after transform: SymbolId(1): Span { start: 1551, end: 1552 } +rebuilt : SymbolId(11): Span { start: 0, end: 0 } +Symbol span mismatch for "D": +after transform: SymbolId(10): Span { start: 0, end: 0 } +rebuilt : SymbolId(12): Span { start: 1551, end: 1552 } + +tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/decorator-call-expr-identifier-reference-yield.js +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 1436, end: 1437 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 1436, end: 1437 } + +tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/decorator-call-expr-identifier-reference.js +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(8): Span { start: 1654, end: 1655 } +rebuilt : SymbolId(9): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(9): Span { start: 0, end: 0 } +rebuilt : SymbolId(10): Span { start: 1654, end: 1655 } + +tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/decorator-member-expr-decorator-member-expr.js +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 1377, end: 1378 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 1377, end: 1378 } + +tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/decorator-member-expr-identifier-reference-yield.js +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 1050, end: 1051 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 1050, end: 1051 } + +tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/decorator-member-expr-identifier-reference.js +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(7): Span { start: 1238, end: 1239 } +rebuilt : SymbolId(8): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(9): Span { start: 1238, end: 1239 } + +tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/decorator-parenthesized-expr-identifier-reference-yield.js +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 1639, end: 1640 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 1639, end: 1640 } + +tasks/coverage/test262/test/language/statements/class/decorator/syntax/valid/decorator-parenthesized-expr-identifier-reference.js +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(7): Span { start: 1739, end: 1740 } +rebuilt : SymbolId(8): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(9): Span { start: 1739, end: 1740 } tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: diff --git a/tasks/coverage/snapshots/semantic_typescript.snap b/tasks/coverage/snapshots/semantic_typescript.snap index 9d2dcabcc84f6..399ba1fbd84c4 100644 --- a/tasks/coverage/snapshots/semantic_typescript.snap +++ b/tasks/coverage/snapshots/semantic_typescript.snap @@ -2,7 +2,7 @@ commit: 15392346 semantic_typescript Summary: AST Parsed : 6531/6531 (100.00%) -Positive Passed: 2855/6531 (43.71%) +Positive Passed: 2846/6531 (43.58%) tasks/coverage/typescript/tests/cases/compiler/2dArrays.ts semantic error: Symbol reference IDs mismatch for "Cell": after transform: SymbolId(0): [ReferenceId(1)] @@ -3364,11 +3364,23 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/commentOnDecoratedClassDeclaration.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["AnotherRomote", "Remote", "decorator"] -rebuilt : ScopeId(0): ["AnotherRomote", "Remote"] +after transform: ScopeId(0): ["AnotherRomote", "Remote", "_decorate", "_decorateMetadata", "decorator"] +rebuilt : ScopeId(0): ["AnotherRomote", "Remote", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Symbol span mismatch for "Remote": +after transform: SymbolId(2): Span { start: 97, end: 103 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "Remote": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 97, end: 103 } +Symbol span mismatch for "AnotherRomote": +after transform: SymbolId(3): Span { start: 161, end: 174 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol span mismatch for "AnotherRomote": +after transform: SymbolId(7): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 161, end: 174 } Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : @@ -3376,8 +3388,8 @@ Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["decorator"] +after transform: ["require"] +rebuilt : ["decorator", "require"] tasks/coverage/typescript/tests/cases/compiler/commentOnElidedModule1.ts semantic error: Bindings mismatch: @@ -8530,8 +8542,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataConditionalType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["BaseEntity", "C", "_defineProperty", "d"] -rebuilt : ScopeId(0): ["BaseEntity", "C", "_defineProperty"] +after transform: ScopeId(0): ["BaseEntity", "C", "_decorate", "_decorateMetadata", "_defineProperty", "d"] +rebuilt : ScopeId(0): ["BaseEntity", "C", "_decorate", "_decorateMetadata", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] @@ -8541,14 +8553,20 @@ rebuilt : ScopeId(1): [ScopeId(2)] Scope children mismatch: after transform: ScopeId(4): [ScopeId(5), ScopeId(7)] rebuilt : ScopeId(3): [ScopeId(4)] +Reference symbol mismatch for "d": +after transform: SymbolId(0) "d" +rebuilt : Unresolved references mismatch: -after transform: ["PropertyDecorator", "require"] -rebuilt : ["require"] +after transform: ["Boolean", "PropertyDecorator", "require"] +rebuilt : ["Boolean", "d", "require"] +Unresolved reference IDs mismatch for "Boolean": +after transform: [ReferenceId(7), ReferenceId(8)] +rebuilt : [ReferenceId(8)] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataElidedImport.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Observable", "Test", "whatever"] -rebuilt : ScopeId(0): ["Test", "whatever"] +semantic error: Symbol reference IDs mismatch for "Observable": +after transform: SymbolId(0): [ReferenceId(2), ReferenceId(8), ReferenceId(9)] +rebuilt : SymbolId(0): [ReferenceId(8), ReferenceId(9)] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataElidedImportOnDeclare.ts semantic error: Bindings mismatch: @@ -8560,41 +8578,41 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataForMethodWithNoReturnTypeAnnotation01.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyClass", "decorator"] -rebuilt : ScopeId(0): ["MyClass"] +after transform: ScopeId(0): ["MyClass", "_decorate", "_decorateMetadata", "decorator"] +rebuilt : ScopeId(0): ["MyClass", "_decorate", "_decorateMetadata"] Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["decorator"] +after transform: ["Function", "require"] +rebuilt : ["Function", "decorator", "require"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataNoStrictNull.ts -semantic error: Symbol reference IDs mismatch for "dec": -after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(1): [] +semantic error: Unresolved reference IDs mismatch for "String": +after transform: [ReferenceId(5), ReferenceId(8)] +rebuilt : [ReferenceId(14)] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataOnInferredType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "_defineProperty", "console", "decorator"] -rebuilt : ScopeId(0): ["A", "B", "_defineProperty", "decorator"] +after transform: ScopeId(0): ["A", "B", "_decorate", "_decorateMetadata", "_defineProperty", "console", "decorator"] +rebuilt : ScopeId(0): ["A", "B", "_decorate", "_decorateMetadata", "_defineProperty", "decorator"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] -Symbol reference IDs mismatch for "decorator": -after transform: SymbolId(2): [ReferenceId(2)] -rebuilt : SymbolId(2): [] Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : Unresolved references mismatch: after transform: ["Object"] -rebuilt : ["console"] +rebuilt : ["Object", "console"] +Unresolved reference IDs mismatch for "Object": +after transform: [ReferenceId(1), ReferenceId(5)] +rebuilt : [ReferenceId(6)] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataPromise.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "_asyncToGenerator", "decorator"] -rebuilt : ScopeId(0): ["A", "_asyncToGenerator"] +after transform: ScopeId(0): ["A", "_asyncToGenerator", "_decorate", "_decorateMetadata", "_ref", "_ref2", "decorator"] +rebuilt : ScopeId(0): ["A", "_asyncToGenerator", "_decorate", "_decorateMetadata", "_ref", "_ref2"] Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : @@ -8605,16 +8623,25 @@ Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : Unresolved references mismatch: -after transform: ["MethodDecorator", "Promise", "require"] -rebuilt : ["decorator", "require"] +after transform: ["Function", "MethodDecorator", "Object", "Promise", "require"] +rebuilt : ["Function", "Object", "Promise", "decorator", "require"] +Unresolved reference IDs mismatch for "Promise": +after transform: [ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(11), ReferenceId(17), ReferenceId(22), ReferenceId(23), ReferenceId(28), ReferenceId(29)] +rebuilt : [ReferenceId(12), ReferenceId(20), ReferenceId(28), ReferenceId(29), ReferenceId(34), ReferenceId(35)] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataRestParameterWithImportedType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ClassA", "SomeClass", "SomeClass1", "_defineProperty", "annotation", "annotation1"] -rebuilt : ScopeId(0): ["ClassA", "_defineProperty", "annotation", "annotation1"] +after transform: ScopeId(0): ["ClassA", "SomeClass", "SomeClass1", "_decorate", "_decorateMetadata", "_defineProperty", "annotation", "annotation1"] +rebuilt : ScopeId(0): ["ClassA", "_decorate", "_decorateMetadata", "_defineProperty", "annotation", "annotation1"] +Symbol span mismatch for "ClassA": +after transform: SymbolId(6): Span { start: 266, end: 272 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "ClassA": +after transform: SymbolId(11): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 266, end: 272 } Unresolved references mismatch: -after transform: ["ClassDecorator", "MethodDecorator"] -rebuilt : [] +after transform: ["Array", "ClassDecorator", "Function", "MethodDecorator"] +rebuilt : ["Array", "Function"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataTypeOnlyExport.ts semantic error: Symbol reference IDs mismatch for "Foo": @@ -8623,75 +8650,140 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithConstructorType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "_defineProperty", "console", "decorator"] -rebuilt : ScopeId(0): ["A", "B", "_defineProperty", "decorator"] +after transform: ScopeId(0): ["A", "B", "_decorate", "_decorateMetadata", "_defineProperty", "_ref", "console", "decorator"] +rebuilt : ScopeId(0): ["A", "B", "_decorate", "_decorateMetadata", "_defineProperty", "_ref", "decorator"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] Symbol reference IDs mismatch for "A": -after transform: SymbolId(1): [ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(1): [ReferenceId(2)] -Symbol reference IDs mismatch for "decorator": -after transform: SymbolId(2): [ReferenceId(2)] -rebuilt : SymbolId(2): [] +after transform: SymbolId(1): [ReferenceId(3), ReferenceId(4), ReferenceId(6), ReferenceId(7)] +rebuilt : SymbolId(4): [ReferenceId(2), ReferenceId(7), ReferenceId(8)] Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : Unresolved references mismatch: after transform: ["Object"] -rebuilt : ["console"] +rebuilt : ["Object", "console"] +Unresolved reference IDs mismatch for "Object": +after transform: [ReferenceId(1), ReferenceId(10)] +rebuilt : [ReferenceId(10)] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyClass", "_defineProperty", "db", "someDecorator"] -rebuilt : ScopeId(0): ["MyClass", "_defineProperty", "someDecorator"] +semantic error: Symbol reference IDs mismatch for "db": +after transform: SymbolId(0): [ReferenceId(2), ReferenceId(3), ReferenceId(6), ReferenceId(7)] +rebuilt : SymbolId(0): [ReferenceId(8), ReferenceId(9)] +Symbol span mismatch for "MyClass": +after transform: SymbolId(3): Span { start: 100, end: 107 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "MyClass": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 100, end: 107 } tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision2.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Database", "MyClass", "_defineProperty", "someDecorator"] -rebuilt : ScopeId(0): ["MyClass", "_defineProperty", "someDecorator"] +semantic error: Symbol reference IDs mismatch for "Database": +after transform: SymbolId(0): [ReferenceId(2), ReferenceId(3), ReferenceId(6), ReferenceId(7)] +rebuilt : SymbolId(0): [ReferenceId(8), ReferenceId(9)] +Symbol span mismatch for "MyClass": +after transform: SymbolId(3): Span { start: 112, end: 119 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "MyClass": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 112, end: 119 } + +tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision3.ts +semantic error: Symbol span mismatch for "MyClass": +after transform: SymbolId(3): Span { start: 104, end: 111 } +rebuilt : SymbolId(6): Span { start: 0, end: 0 } +Symbol span mismatch for "MyClass": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(7): Span { start: 104, end: 111 } +Reference symbol mismatch for "db": +after transform: SymbolId(0) "db" +rebuilt : +Reference symbol mismatch for "db": +after transform: SymbolId(0) "db" +rebuilt : +Unresolved references mismatch: +after transform: ["Object"] +rebuilt : ["Object", "db"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision5.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyClass", "_defineProperty", "db", "someDecorator"] -rebuilt : ScopeId(0): ["MyClass", "_defineProperty", "someDecorator"] +semantic error: Symbol reference IDs mismatch for "db": +after transform: SymbolId(0): [ReferenceId(2), ReferenceId(3), ReferenceId(6), ReferenceId(7)] +rebuilt : SymbolId(0): [ReferenceId(8), ReferenceId(9)] +Symbol span mismatch for "MyClass": +after transform: SymbolId(3): Span { start: 98, end: 105 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "MyClass": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 98, end: 105 } tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision6.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyClass", "_defineProperty", "database", "someDecorator"] -rebuilt : ScopeId(0): ["MyClass", "_defineProperty", "someDecorator"] +semantic error: Symbol reference IDs mismatch for "database": +after transform: SymbolId(0): [ReferenceId(2), ReferenceId(3), ReferenceId(6), ReferenceId(7)] +rebuilt : SymbolId(0): [ReferenceId(8), ReferenceId(9)] +Symbol span mismatch for "MyClass": +after transform: SymbolId(3): Span { start: 104, end: 111 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "MyClass": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 104, end: 111 } + +tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision8.ts +semantic error: Symbol span mismatch for "MyClass": +after transform: SymbolId(3): Span { start: 110, end: 117 } +rebuilt : SymbolId(6): Span { start: 0, end: 0 } +Symbol span mismatch for "MyClass": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(7): Span { start: 110, end: 117 } +Reference symbol mismatch for "database": +after transform: SymbolId(0) "database" +rebuilt : +Reference symbol mismatch for "database": +after transform: SymbolId(0) "database" +rebuilt : +Unresolved references mismatch: +after transform: ["Object"] +rebuilt : ["Object", "database"] tasks/coverage/typescript/tests/cases/compiler/decoratorReferenceOnOtherProperty.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Bar", "Yoha", "foo"] -rebuilt : ScopeId(0): ["Bar", "foo"] +semantic error: Symbol reference IDs mismatch for "Yoha": +after transform: SymbolId(0): [ReferenceId(1), ReferenceId(5), ReferenceId(6)] +rebuilt : SymbolId(0): [ReferenceId(6), ReferenceId(7)] tasks/coverage/typescript/tests/cases/compiler/decoratorReferences.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "y"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_decorateParam", "y"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_decorateParam"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 198, end: 199 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 198, end: 199 } +Symbol reference IDs mismatch for "y": +after transform: SymbolId(6): [ReferenceId(5)] +rebuilt : SymbolId(6): [] Reference symbol mismatch for "y": after transform: SymbolId(0) "y" rebuilt : Reference symbol mismatch for "y": +after transform: SymbolId(6) "y" +rebuilt : +Reference symbol mismatch for "y": after transform: SymbolId(0) "y" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["y"] - -tasks/coverage/typescript/tests/cases/compiler/decoratorWithNegativeLiteralTypeNoCrash.ts -semantic error: Symbol reference IDs mismatch for "decorator": -after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(2): [] +after transform: ["Function", "Object", "require"] +rebuilt : ["Function", "Object", "require", "y"] tasks/coverage/typescript/tests/cases/compiler/decoratorWithUnderscoreMethod.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "console", "dec"] -rebuilt : ScopeId(0): ["A", "dec"] +after transform: ScopeId(0): ["A", "_decorate", "_decorateMetadata", "console", "dec"] +rebuilt : ScopeId(0): ["A", "_decorate", "_decorateMetadata", "dec"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] @@ -8699,8 +8791,11 @@ Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : Unresolved references mismatch: -after transform: ["Function", "PropertyDescriptor"] -rebuilt : ["console"] +after transform: ["Function", "PropertyDescriptor", "String", "require"] +rebuilt : ["Function", "String", "console", "require"] +Unresolved reference IDs mismatch for "Function": +after transform: [ReferenceId(0), ReferenceId(6)] +rebuilt : [ReferenceId(8)] tasks/coverage/typescript/tests/cases/compiler/deeplyNestedConditionalTypes.ts semantic error: Scope children mismatch: @@ -9977,25 +10072,40 @@ rebuilt : SymbolId(6): [ReferenceId(5)] tasks/coverage/typescript/tests/cases/compiler/emitDecoratorMetadata_object.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "MyClassDecorator", "MyMethodDecorator"] -rebuilt : ScopeId(0): ["A"] -Reference symbol mismatch for "MyClassDecorator": -after transform: SymbolId(0) "MyClassDecorator" -rebuilt : +after transform: ScopeId(0): ["A", "MyClassDecorator", "MyMethodDecorator", "_decorate", "_decorateMetadata"] +rebuilt : ScopeId(0): ["A", "_decorate", "_decorateMetadata"] +Symbol span mismatch for "A": +after transform: SymbolId(2): Span { start: 123, end: 124 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "A": +after transform: SymbolId(6): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 123, end: 124 } Reference symbol mismatch for "MyMethodDecorator": after transform: SymbolId(1) "MyMethodDecorator" rebuilt : +Reference symbol mismatch for "MyClassDecorator": +after transform: SymbolId(0) "MyClassDecorator" +rebuilt : Unresolved references mismatch: -after transform: ["ClassDecorator", "MethodDecorator"] -rebuilt : ["MyClassDecorator", "MyMethodDecorator"] +after transform: ["ClassDecorator", "Function", "MethodDecorator", "Object", "require"] +rebuilt : ["Function", "MyClassDecorator", "MyMethodDecorator", "Object", "require"] tasks/coverage/typescript/tests/cases/compiler/emitDecoratorMetadata_restArgs.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "MyClassDecorator", "MyMethodDecorator"] -rebuilt : ScopeId(0): ["A", "B"] -Reference symbol mismatch for "MyClassDecorator": -after transform: SymbolId(0) "MyClassDecorator" -rebuilt : +after transform: ScopeId(0): ["A", "B", "MyClassDecorator", "MyMethodDecorator", "_decorate", "_decorateMetadata"] +rebuilt : ScopeId(0): ["A", "B", "_decorate", "_decorateMetadata"] +Symbol span mismatch for "A": +after transform: SymbolId(2): Span { start: 123, end: 124 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "A": +after transform: SymbolId(9): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 123, end: 124 } +Symbol span mismatch for "B": +after transform: SymbolId(5): Span { start: 228, end: 229 } +rebuilt : SymbolId(6): Span { start: 0, end: 0 } +Symbol span mismatch for "B": +after transform: SymbolId(11): Span { start: 0, end: 0 } +rebuilt : SymbolId(7): Span { start: 228, end: 229 } Reference symbol mismatch for "MyMethodDecorator": after transform: SymbolId(1) "MyMethodDecorator" rebuilt : @@ -10005,14 +10115,23 @@ rebuilt : Reference symbol mismatch for "MyMethodDecorator": after transform: SymbolId(1) "MyMethodDecorator" rebuilt : +Reference symbol mismatch for "MyClassDecorator": +after transform: SymbolId(0) "MyClassDecorator" +rebuilt : Unresolved references mismatch: -after transform: ["ClassDecorator", "MethodDecorator"] -rebuilt : ["MyClassDecorator", "MyMethodDecorator"] +after transform: ["Array", "ClassDecorator", "Function", "MethodDecorator", "Object", "require"] +rebuilt : ["Array", "Function", "MyClassDecorator", "MyMethodDecorator", "Object", "require"] tasks/coverage/typescript/tests/cases/compiler/emitHelpersWithLocalCollisions.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "__decorate", "_objectSpread", "dec", "o", "y"] -rebuilt : ScopeId(0): ["A", "_objectSpread", "o", "y"] +after transform: ScopeId(0): ["A", "__decorate", "_decorate", "_objectSpread", "dec", "o", "y"] +rebuilt : ScopeId(0): ["A", "_decorate", "_objectSpread", "o", "y"] +Symbol span mismatch for "A": +after transform: SymbolId(2): Span { start: 57, end: 58 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "A": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 57, end: 58 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -15838,8 +15957,14 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/importHelpers.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "dec", "id", "result"] -rebuilt : ScopeId(0): ["A", "B", "C", "id", "result"] +after transform: ScopeId(0): ["A", "B", "C", "_decorate", "_decorateMetadata", "_decorateParam", "dec", "id", "result"] +rebuilt : ScopeId(0): ["A", "B", "C", "_decorate", "_decorateMetadata", "_decorateParam", "id", "result"] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 83, end: 84 } +rebuilt : SymbolId(5): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(10): Span { start: 0, end: 0 } +rebuilt : SymbolId(6): Span { start: 83, end: 84 } Reference symbol mismatch for "dec": after transform: SymbolId(2) "dec" rebuilt : @@ -15847,13 +15972,19 @@ Reference symbol mismatch for "dec": after transform: SymbolId(2) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Function", "Number"] +rebuilt : ["Function", "Number", "dec"] tasks/coverage/typescript/tests/cases/compiler/importHelpersES6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "_asyncToGenerator", "_checkInRHS", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_classPrivateFieldSet", "_objectSpread", "_x", "dec", "o", "y"] -rebuilt : ScopeId(0): ["A", "_asyncToGenerator", "_checkInRHS", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_classPrivateFieldSet", "_objectSpread", "_x", "o", "y"] +after transform: ScopeId(0): ["A", "_asyncToGenerator", "_checkInRHS", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_classPrivateFieldSet", "_decorate", "_objectSpread", "_x", "dec", "o", "y"] +rebuilt : ScopeId(0): ["A", "_asyncToGenerator", "_checkInRHS", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_classPrivateFieldSet", "_decorate", "_objectSpread", "_x", "o", "y"] +Symbol span mismatch for "A": +after transform: SymbolId(1): Span { start: 40, end: 41 } +rebuilt : SymbolId(8): Span { start: 0, end: 0 } +Symbol span mismatch for "A": +after transform: SymbolId(12): Span { start: 0, end: 0 } +rebuilt : SymbolId(9): Span { start: 40, end: 41 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -15871,8 +16002,14 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/importHelpersInIsolatedModules.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "dec"] -rebuilt : ScopeId(0): ["A", "B", "C"] +after transform: ScopeId(0): ["A", "B", "C", "_decorate", "_decorateMetadata", "_decorateParam", "dec"] +rebuilt : ScopeId(0): ["A", "B", "C", "_decorate", "_decorateMetadata", "_decorateParam"] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 83, end: 84 } +rebuilt : SymbolId(5): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(6): Span { start: 0, end: 0 } +rebuilt : SymbolId(6): Span { start: 83, end: 84 } Reference symbol mismatch for "dec": after transform: SymbolId(2) "dec" rebuilt : @@ -15880,8 +16017,8 @@ Reference symbol mismatch for "dec": after transform: SymbolId(2) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Function", "Number"] +rebuilt : ["Function", "Number", "dec"] tasks/coverage/typescript/tests/cases/compiler/importHelpersInTsx.tsx semantic error: Bindings mismatch: @@ -15899,8 +16036,14 @@ rebuilt : ["React", "o"] tasks/coverage/typescript/tests/cases/compiler/importHelpersWithLocalCollisions.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "__decorate", "_objectSpread", "dec", "o", "y"] -rebuilt : ScopeId(0): ["A", "_objectSpread", "o", "y"] +after transform: ScopeId(0): ["A", "__decorate", "_decorate", "_objectSpread", "dec", "o", "y"] +rebuilt : ScopeId(0): ["A", "_decorate", "_objectSpread", "o", "y"] +Symbol span mismatch for "A": +after transform: SymbolId(2): Span { start: 57, end: 58 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "A": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 57, end: 58 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -18646,6 +18789,14 @@ Unresolved references mismatch: after transform: [] rebuilt : ["p1", "shouldBeIdentity"] +tasks/coverage/typescript/tests/cases/compiler/jsFileCompilationDecoratorSyntax.ts +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(0): Span { start: 16, end: 17 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 16, end: 17 } + tasks/coverage/typescript/tests/cases/compiler/jsdocAccessEnumType.ts semantic error: Bindings mismatch: after transform: ScopeId(1): ["A", "E"] @@ -19841,26 +19992,32 @@ tasks/coverage/typescript/tests/cases/compiler/mergedModuleDeclarationWithShared semantic error: Namespaces exporting non-const are not supported by Babel. Change to const or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript tasks/coverage/typescript/tests/cases/compiler/metadataOfClassFromAlias.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ClassA", "SomeClass", "_defineProperty", "annotation"] -rebuilt : ScopeId(0): ["ClassA", "_defineProperty", "annotation"] -Symbol reference IDs mismatch for "annotation": -after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +semantic error: Symbol reference IDs mismatch for "SomeClass": +after transform: SymbolId(0): [ReferenceId(2), ReferenceId(4), ReferenceId(5)] +rebuilt : SymbolId(0): [] +Symbol reference IDs mismatch for "_ref": +after transform: SymbolId(5): [ReferenceId(6), ReferenceId(7)] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["PropertyDecorator"] -rebuilt : [] +after transform: ["Object", "PropertyDecorator"] +rebuilt : ["Object"] +Unresolved reference IDs mismatch for "Object": +after transform: [ReferenceId(8), ReferenceId(9)] +rebuilt : [ReferenceId(4)] tasks/coverage/typescript/tests/cases/compiler/metadataOfClassFromAlias2.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ClassA", "SomeClass", "_defineProperty", "annotation"] -rebuilt : ScopeId(0): ["ClassA", "_defineProperty", "annotation"] -Symbol reference IDs mismatch for "annotation": -after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +semantic error: Symbol reference IDs mismatch for "SomeClass": +after transform: SymbolId(0): [ReferenceId(2), ReferenceId(4), ReferenceId(5)] +rebuilt : SymbolId(0): [] +Symbol reference IDs mismatch for "_ref": +after transform: SymbolId(5): [ReferenceId(6), ReferenceId(7)] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["PropertyDecorator"] -rebuilt : [] +after transform: ["Object", "PropertyDecorator"] +rebuilt : ["Object"] +Unresolved reference IDs mismatch for "Object": +after transform: [ReferenceId(8), ReferenceId(9)] +rebuilt : [ReferenceId(4)] tasks/coverage/typescript/tests/cases/compiler/metadataOfClassFromModule.ts semantic error: Scope flags mismatch: @@ -19868,16 +20025,13 @@ after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "MyModule": after transform: SymbolId(0): SymbolFlags(NameSpaceModule | ValueModule) -rebuilt : SymbolId(1): SymbolFlags(BlockScopedVariable) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable) Symbol span mismatch for "MyModule": after transform: SymbolId(0): Span { start: 7, end: 15 } -rebuilt : SymbolId(1): Span { start: 0, end: 0 } -Symbol reference IDs mismatch for "inject": -after transform: SymbolId(1): [ReferenceId(0), ReferenceId(3)] -rebuilt : SymbolId(3): [ReferenceId(2)] +rebuilt : SymbolId(3): Span { start: 0, end: 0 } Symbol reference IDs mismatch for "Leg": -after transform: SymbolId(4): [ReferenceId(1), ReferenceId(5)] -rebuilt : SymbolId(6): [ReferenceId(4)] +after transform: SymbolId(4): [ReferenceId(1), ReferenceId(5), ReferenceId(11), ReferenceId(12)] +rebuilt : SymbolId(9): [ReferenceId(6), ReferenceId(12), ReferenceId(13)] tasks/coverage/typescript/tests/cases/compiler/metadataOfEventAlias.ts semantic error: Scope children mismatch: @@ -19885,12 +20039,12 @@ after transform: ScopeId(0): [ScopeId(1)] rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/metadataOfStringLiteral.ts -semantic error: Symbol reference IDs mismatch for "PropDeco": -after transform: SymbolId(0): [ReferenceId(1)] -rebuilt : SymbolId(1): [] -Unresolved references mismatch: -after transform: ["Object", "require"] -rebuilt : ["require"] +semantic error: Unresolved references mismatch: +after transform: ["Object", "String", "require"] +rebuilt : ["String", "require"] +Unresolved reference IDs mismatch for "String": +after transform: [ReferenceId(3), ReferenceId(4)] +rebuilt : [ReferenceId(7)] tasks/coverage/typescript/tests/cases/compiler/metadataOfUnion.ts semantic error: Bindings mismatch: @@ -19899,40 +20053,70 @@ rebuilt : ScopeId(5): ["E"] Scope flags mismatch: after transform: ScopeId(4): ScopeFlags(0x0) rebuilt : ScopeId(5): ScopeFlags(Function) -Symbol reference IDs mismatch for "PropDeco": -after transform: SymbolId(0): [ReferenceId(1), ReferenceId(3), ReferenceId(4), ReferenceId(5), ReferenceId(7), ReferenceId(10), ReferenceId(12)] -rebuilt : SymbolId(1): [] +Symbol reference IDs mismatch for "_ref": +after transform: SymbolId(12): [ReferenceId(20), ReferenceId(21)] +rebuilt : SymbolId(3): [] +Symbol reference IDs mismatch for "_ref3": +after transform: SymbolId(17): [ReferenceId(60), ReferenceId(61)] +rebuilt : SymbolId(5): [] +Symbol reference IDs mismatch for "_ref4": +after transform: SymbolId(18): [ReferenceId(65), ReferenceId(66)] +rebuilt : SymbolId(6): [] +Symbol reference IDs mismatch for "_ref6": +after transform: SymbolId(20): [ReferenceId(78), ReferenceId(79)] +rebuilt : SymbolId(8): [] Symbol reference IDs mismatch for "A": -after transform: SymbolId(3): [ReferenceId(2)] -rebuilt : SymbolId(4): [] +after transform: SymbolId(3): [ReferenceId(2), ReferenceId(18), ReferenceId(19)] +rebuilt : SymbolId(12): [] Symbol flags mismatch for "E": after transform: SymbolId(5): SymbolFlags(RegularEnum) -rebuilt : SymbolId(6): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(14): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "E": -after transform: SymbolId(5): [ReferenceId(6), ReferenceId(8), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(26)] -rebuilt : SymbolId(6): [ReferenceId(13)] +after transform: SymbolId(5): [ReferenceId(6), ReferenceId(8), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(47), ReferenceId(52), ReferenceId(53), ReferenceId(58), ReferenceId(59), ReferenceId(63), ReferenceId(64), ReferenceId(70), ReferenceId(71), ReferenceId(76), ReferenceId(77)] +rebuilt : SymbolId(14): [ReferenceId(30), ReferenceId(39), ReferenceId(40), ReferenceId(53), ReferenceId(54)] Unresolved references mismatch: -after transform: ["Object", "require"] -rebuilt : ["require"] +after transform: ["Boolean", "Number", "Object", "String", "require"] +rebuilt : ["Boolean", "Object", "require"] +Unresolved reference IDs mismatch for "Boolean": +after transform: [ReferenceId(25), ReferenceId(26), ReferenceId(29)] +rebuilt : [ReferenceId(14)] +Unresolved reference IDs mismatch for "Object": +after transform: [ReferenceId(0), ReferenceId(22), ReferenceId(23), ReferenceId(30), ReferenceId(56), ReferenceId(62), ReferenceId(67), ReferenceId(68), ReferenceId(74), ReferenceId(80), ReferenceId(82)] +rebuilt : [ReferenceId(9), ReferenceId(19), ReferenceId(42), ReferenceId(47), ReferenceId(56), ReferenceId(61)] tasks/coverage/typescript/tests/cases/compiler/metadataOfUnionWithNull.ts -semantic error: Symbol reference IDs mismatch for "PropDeco": -after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(4), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(15)] -rebuilt : SymbolId(1): [] -Symbol reference IDs mismatch for "A": -after transform: SymbolId(3): [ReferenceId(10), ReferenceId(12)] +semantic error: Symbol reference IDs mismatch for "_ref": +after transform: SymbolId(7): [ReferenceId(46), ReferenceId(47)] +rebuilt : SymbolId(3): [] +Symbol reference IDs mismatch for "_ref2": +after transform: SymbolId(8): [ReferenceId(53), ReferenceId(54)] rebuilt : SymbolId(4): [] -Symbol reference IDs mismatch for "B": -after transform: SymbolId(4): [ReferenceId(14)] +Symbol reference IDs mismatch for "_ref3": +after transform: SymbolId(9): [ReferenceId(60), ReferenceId(61)] rebuilt : SymbolId(5): [] +Symbol reference IDs mismatch for "A": +after transform: SymbolId(3): [ReferenceId(10), ReferenceId(12), ReferenceId(44), ReferenceId(45), ReferenceId(51), ReferenceId(52)] +rebuilt : SymbolId(9): [] +Symbol reference IDs mismatch for "B": +after transform: SymbolId(4): [ReferenceId(14), ReferenceId(58), ReferenceId(59), ReferenceId(68), ReferenceId(70), ReferenceId(72), ReferenceId(74), ReferenceId(76), ReferenceId(78), ReferenceId(80), ReferenceId(82), ReferenceId(84), ReferenceId(86), ReferenceId(88), ReferenceId(90)] +rebuilt : SymbolId(10): [ReferenceId(19), ReferenceId(24), ReferenceId(29), ReferenceId(33), ReferenceId(37), ReferenceId(41), ReferenceId(45), ReferenceId(50), ReferenceId(55), ReferenceId(60), ReferenceId(65), ReferenceId(70)] Unresolved references mismatch: -after transform: ["Object", "require"] -rebuilt : ["require"] +after transform: ["Boolean", "Object", "String", "Symbol", "require"] +rebuilt : ["Boolean", "Object", "require"] +Unresolved reference IDs mismatch for "Object": +after transform: [ReferenceId(0), ReferenceId(29), ReferenceId(34), ReferenceId(41), ReferenceId(48), ReferenceId(49), ReferenceId(55), ReferenceId(56), ReferenceId(62), ReferenceId(63), ReferenceId(66)] +rebuilt : [ReferenceId(18), ReferenceId(28), ReferenceId(49), ReferenceId(54), ReferenceId(59), ReferenceId(64), ReferenceId(69)] tasks/coverage/typescript/tests/cases/compiler/metadataReferencedWithinFilteredUnion.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Class1", "Class2", "decorate"] -rebuilt : ScopeId(0): ["Class2", "decorate"] +semantic error: Symbol reference IDs mismatch for "Class1": +after transform: SymbolId(0): [ReferenceId(1), ReferenceId(6), ReferenceId(7)] +rebuilt : SymbolId(0): [] +Symbol reference IDs mismatch for "_ref": +after transform: SymbolId(6): [ReferenceId(8), ReferenceId(9)] +rebuilt : SymbolId(3): [] +Unresolved reference IDs mismatch for "Object": +after transform: [ReferenceId(10), ReferenceId(11)] +rebuilt : [ReferenceId(7)] tasks/coverage/typescript/tests/cases/compiler/methodContainingLocalFunction.ts semantic error: Scope flags mismatch: @@ -20698,8 +20882,14 @@ rebuilt : ScopeId(0): ["data2"] tasks/coverage/typescript/tests/cases/compiler/modulePreserveImportHelpers.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "dec"] -rebuilt : ScopeId(0): ["A"] +after transform: ScopeId(0): ["A", "_decorate", "dec"] +rebuilt : ScopeId(0): ["A", "_decorate"] +Symbol span mismatch for "A": +after transform: SymbolId(1): Span { start: 42, end: 43 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "A": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 42, end: 43 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -22187,8 +22377,14 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/noEmitHelpers2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "decorator"] -rebuilt : ScopeId(0): ["A"] +after transform: ScopeId(0): ["A", "_decorate", "_decorateMetadata", "_decorateParam", "decorator"] +rebuilt : ScopeId(0): ["A", "_decorate", "_decorateMetadata", "_decorateParam"] +Symbol span mismatch for "A": +after transform: SymbolId(1): Span { start: 46, end: 47 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "A": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 46, end: 47 } Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : @@ -22196,8 +22392,8 @@ Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["decorator"] +after transform: ["Number", "String", "require"] +rebuilt : ["Number", "String", "decorator", "require"] tasks/coverage/typescript/tests/cases/compiler/noImplicitAnyDestructuringInPrivateMethod.ts semantic error: Bindings mismatch: @@ -29043,8 +29239,26 @@ rebuilt : SymbolId(3): ScopeId(0) tasks/coverage/typescript/tests/cases/compiler/staticInitializersAndLegacyClassDecorators.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "_C", "_C2", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["C1", "C2", "_C", "_C2", "_defineProperty"] +after transform: ScopeId(0): ["C1", "C2", "_C", "_C2", "_decorate", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C1", "C2", "_C", "_C2", "_decorate", "_defineProperty"] +Symbol span mismatch for "C1": +after transform: SymbolId(1): Span { start: 90, end: 92 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C1": +after transform: SymbolId(1): [ReferenceId(1), ReferenceId(5), ReferenceId(7), ReferenceId(9)] +rebuilt : SymbolId(4): [ReferenceId(4), ReferenceId(6), ReferenceId(10)] +Symbol span mismatch for "C1": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 90, end: 92 } +Symbol span mismatch for "C2": +after transform: SymbolId(2): Span { start: 141, end: 143 } +rebuilt : SymbolId(6): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C2": +after transform: SymbolId(2): [ReferenceId(3), ReferenceId(13), ReferenceId(15)] +rebuilt : SymbolId(6): [ReferenceId(13), ReferenceId(17)] +Symbol span mismatch for "C2": +after transform: SymbolId(7): Span { start: 0, end: 0 } +rebuilt : SymbolId(7): Span { start: 141, end: 143 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -29812,8 +30026,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/targetEs6DecoratorMetadataImportNotElided.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Input", "MyComponent", "TemplateRef", "_defineProperty"] -rebuilt : ScopeId(0): ["Input", "MyComponent", "_defineProperty"] +after transform: ScopeId(0): ["Input", "MyComponent", "TemplateRef", "_decorate", "_decorateMetadata", "_defineProperty"] +rebuilt : ScopeId(0): ["Input", "MyComponent", "_decorate", "_decorateMetadata", "_defineProperty"] tasks/coverage/typescript/tests/cases/compiler/targetTypeArgs.ts semantic error: Scope children mismatch: @@ -29900,8 +30114,17 @@ rebuilt : ["createStore"] tasks/coverage/typescript/tests/cases/compiler/templateLiteralsAndDecoratorMetadata.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Greeter", "_defineProperty", "format"] -rebuilt : ScopeId(0): ["Greeter", "_defineProperty"] +after transform: ScopeId(0): ["Greeter", "_decorate", "_decorateMetadata", "_defineProperty", "format"] +rebuilt : ScopeId(0): ["Greeter", "_decorate", "_decorateMetadata", "_defineProperty"] +Reference symbol mismatch for "format": +after transform: SymbolId(0) "format" +rebuilt : +Unresolved references mismatch: +after transform: ["String"] +rebuilt : ["String", "format"] +Unresolved reference IDs mismatch for "String": +after transform: [ReferenceId(2), ReferenceId(3)] +rebuilt : [ReferenceId(4)] tasks/coverage/typescript/tests/cases/compiler/testContainerList.ts semantic error: Scope flags mismatch: @@ -30099,8 +30322,14 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] tasks/coverage/typescript/tests/cases/compiler/tslibReExportHelpers.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "decorator"] -rebuilt : ScopeId(0): ["Foo"] +after transform: ScopeId(0): ["Foo", "_decorate", "decorator"] +rebuilt : ScopeId(0): ["Foo", "_decorate"] +Symbol span mismatch for "Foo": +after transform: SymbolId(1): Span { start: 52, end: 55 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "Foo": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 52, end: 55 } Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : @@ -32034,23 +32263,254 @@ rebuilt : SymbolId(0): Span { start: 0, end: 0 } tasks/coverage/typescript/tests/cases/compiler/useBeforeDeclaration_classDecorators.2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "C3", "C4", "C5", "C6", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["C1", "C2", "C3", "C4", "C5", "C6", "_defineProperty"] +after transform: ScopeId(0): ["C1", "C2", "C3", "C4", "C5", "C6", "_C", "_C2", "_C3", "_decorate", "_decorateMetadata", "_decorateParam", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C1", "C2", "C3", "C4", "C5", "C6", "_C", "_C2", "_C3", "_decorate", "_decorateMetadata", "_decorateParam", "_defineProperty"] +Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(29), ScopeId(39)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(39), ScopeId(49), ScopeId(50), ScopeId(51), ScopeId(52), ScopeId(53), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(57), ScopeId(58), ScopeId(59), ScopeId(60), ScopeId(61)] Scope children mismatch: after transform: ScopeId(6): [ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(25), ScopeId(27)] -rebuilt : ScopeId(6): [ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(23), ScopeId(25)] +rebuilt : ScopeId(6): [ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15)] +Scope children mismatch: +after transform: ScopeId(23): [ScopeId(24)] +rebuilt : ScopeId(13): [] +Scope children mismatch: +after transform: ScopeId(25): [ScopeId(26)] +rebuilt : ScopeId(14): [] +Scope children mismatch: +after transform: ScopeId(27): [ScopeId(28)] +rebuilt : ScopeId(15): [] +Scope flags mismatch: +after transform: ScopeId(7): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(16): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(7): Some(ScopeId(6)) +rebuilt : ScopeId(16): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(9): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(17): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(9): Some(ScopeId(6)) +rebuilt : ScopeId(17): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(11): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(18): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(11): Some(ScopeId(6)) +rebuilt : ScopeId(18): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(13): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(19): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(13): Some(ScopeId(6)) +rebuilt : ScopeId(19): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(14): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(20): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(14): Some(ScopeId(6)) +rebuilt : ScopeId(20): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(15): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(21): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(15): Some(ScopeId(6)) +rebuilt : ScopeId(21): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(17): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(22): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(17): Some(ScopeId(6)) +rebuilt : ScopeId(22): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(19): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(23): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(19): Some(ScopeId(6)) +rebuilt : ScopeId(23): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(21): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(24): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(21): Some(ScopeId(6)) +rebuilt : ScopeId(24): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(22): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(25): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(22): Some(ScopeId(6)) +rebuilt : ScopeId(25): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(26): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(26): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(26): Some(ScopeId(25)) +rebuilt : ScopeId(26): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(28): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(27): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(28): Some(ScopeId(27)) +rebuilt : ScopeId(27): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(24): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(28): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(24): Some(ScopeId(23)) +rebuilt : ScopeId(28): Some(ScopeId(0)) Scope children mismatch: after transform: ScopeId(39): [ScopeId(40), ScopeId(41), ScopeId(42), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(46), ScopeId(47), ScopeId(48), ScopeId(49), ScopeId(50), ScopeId(51), ScopeId(52), ScopeId(53), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(58), ScopeId(60)] -rebuilt : ScopeId(37): [ScopeId(38), ScopeId(39), ScopeId(40), ScopeId(41), ScopeId(42), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(46), ScopeId(47), ScopeId(48), ScopeId(49), ScopeId(50), ScopeId(51), ScopeId(52), ScopeId(54), ScopeId(56)] +rebuilt : ScopeId(39): [ScopeId(40), ScopeId(41), ScopeId(42), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(46), ScopeId(47), ScopeId(48)] +Scope children mismatch: +after transform: ScopeId(56): [ScopeId(57)] +rebuilt : ScopeId(46): [] +Scope children mismatch: +after transform: ScopeId(58): [ScopeId(59)] +rebuilt : ScopeId(47): [] +Scope children mismatch: +after transform: ScopeId(60): [ScopeId(61)] +rebuilt : ScopeId(48): [] +Scope flags mismatch: +after transform: ScopeId(40): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(49): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(40): Some(ScopeId(39)) +rebuilt : ScopeId(49): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(42): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(50): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(42): Some(ScopeId(39)) +rebuilt : ScopeId(50): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(44): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(51): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(44): Some(ScopeId(39)) +rebuilt : ScopeId(51): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(46): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(52): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(46): Some(ScopeId(39)) +rebuilt : ScopeId(52): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(47): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(53): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(47): Some(ScopeId(39)) +rebuilt : ScopeId(53): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(48): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(54): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(48): Some(ScopeId(39)) +rebuilt : ScopeId(54): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(50): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(55): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(50): Some(ScopeId(39)) +rebuilt : ScopeId(55): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(52): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(56): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(52): Some(ScopeId(39)) +rebuilt : ScopeId(56): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(54): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(57): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(54): Some(ScopeId(39)) +rebuilt : ScopeId(57): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(55): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(58): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(55): Some(ScopeId(39)) +rebuilt : ScopeId(58): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(59): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(59): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(59): Some(ScopeId(58)) +rebuilt : ScopeId(59): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(61): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(60): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(61): Some(ScopeId(60)) +rebuilt : ScopeId(60): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(57): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(61): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(57): Some(ScopeId(56)) +rebuilt : ScopeId(61): Some(ScopeId(0)) +Symbol span mismatch for "C1": +after transform: SymbolId(1): Span { start: 52, end: 54 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "C1": +after transform: SymbolId(22): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 52, end: 54 } +Symbol span mismatch for "C2": +after transform: SymbolId(2): Span { start: 84, end: 86 } +rebuilt : SymbolId(9): Span { start: 0, end: 0 } +Symbol span mismatch for "C2": +after transform: SymbolId(24): Span { start: 0, end: 0 } +rebuilt : SymbolId(10): Span { start: 84, end: 86 } +Symbol span mismatch for "C3": +after transform: SymbolId(3): Span { start: 126, end: 128 } +rebuilt : SymbolId(11): Span { start: 0, end: 0 } +Symbol span mismatch for "C3": +after transform: SymbolId(25): Span { start: 0, end: 0 } +rebuilt : SymbolId(12): Span { start: 126, end: 128 } +Symbol span mismatch for "C4": +after transform: SymbolId(4): Span { start: 146, end: 148 } +rebuilt : SymbolId(13): Span { start: 0, end: 0 } Symbol reference IDs mismatch for "C4": -after transform: SymbolId(4): [ReferenceId(7), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(15), ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(23), ReferenceId(25), ReferenceId(27), ReferenceId(29), ReferenceId(31), ReferenceId(85)] -rebuilt : SymbolId(4): [ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(16), ReferenceId(18), ReferenceId(20), ReferenceId(22), ReferenceId(24), ReferenceId(27), ReferenceId(29), ReferenceId(31)] +after transform: SymbolId(4): [ReferenceId(7), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(15), ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(23), ReferenceId(25), ReferenceId(27), ReferenceId(29), ReferenceId(31), ReferenceId(154), ReferenceId(156), ReferenceId(158), ReferenceId(160), ReferenceId(162), ReferenceId(164), ReferenceId(166), ReferenceId(168), ReferenceId(170), ReferenceId(172), ReferenceId(174), ReferenceId(176), ReferenceId(179), ReferenceId(182), ReferenceId(184)] +rebuilt : SymbolId(13): [ReferenceId(22), ReferenceId(30), ReferenceId(38), ReferenceId(47), ReferenceId(53), ReferenceId(59), ReferenceId(67), ReferenceId(75), ReferenceId(84), ReferenceId(90), ReferenceId(96), ReferenceId(106), ReferenceId(116), ReferenceId(117), ReferenceId(125)] +Symbol span mismatch for "C4": +after transform: SymbolId(28): Span { start: 0, end: 0 } +rebuilt : SymbolId(14): Span { start: 146, end: 148 } +Symbol span mismatch for "C5": +after transform: SymbolId(10): Span { start: 683, end: 685 } +rebuilt : SymbolId(20): Span { start: 0, end: 0 } Symbol reference IDs mismatch for "C5": -after transform: SymbolId(10): [ReferenceId(33), ReferenceId(35), ReferenceId(37), ReferenceId(39), ReferenceId(41), ReferenceId(43), ReferenceId(45), ReferenceId(47), ReferenceId(49), ReferenceId(51), ReferenceId(53), ReferenceId(55), ReferenceId(57), ReferenceId(88)] -rebuilt : SymbolId(10): [ReferenceId(33), ReferenceId(35), ReferenceId(37), ReferenceId(39), ReferenceId(41), ReferenceId(43), ReferenceId(45), ReferenceId(47), ReferenceId(49), ReferenceId(52), ReferenceId(54), ReferenceId(56)] +after transform: SymbolId(10): [ReferenceId(33), ReferenceId(35), ReferenceId(37), ReferenceId(39), ReferenceId(41), ReferenceId(43), ReferenceId(45), ReferenceId(47), ReferenceId(49), ReferenceId(51), ReferenceId(53), ReferenceId(55), ReferenceId(57), ReferenceId(248), ReferenceId(250), ReferenceId(252), ReferenceId(254), ReferenceId(256), ReferenceId(258), ReferenceId(260), ReferenceId(262), ReferenceId(264), ReferenceId(266), ReferenceId(268), ReferenceId(270), ReferenceId(273), ReferenceId(276), ReferenceId(278)] +rebuilt : SymbolId(20): [ReferenceId(129), ReferenceId(137), ReferenceId(145), ReferenceId(154), ReferenceId(160), ReferenceId(166), ReferenceId(174), ReferenceId(182), ReferenceId(191), ReferenceId(197), ReferenceId(203), ReferenceId(213), ReferenceId(223), ReferenceId(224), ReferenceId(232)] +Symbol span mismatch for "C5": +after transform: SymbolId(31): Span { start: 0, end: 0 } +rebuilt : SymbolId(21): Span { start: 683, end: 685 } +Symbol span mismatch for "C6": +after transform: SymbolId(16): Span { start: 1143, end: 1145 } +rebuilt : SymbolId(27): Span { start: 0, end: 0 } Symbol reference IDs mismatch for "C6": -after transform: SymbolId(16): [ReferenceId(59), ReferenceId(61), ReferenceId(63), ReferenceId(65), ReferenceId(67), ReferenceId(69), ReferenceId(71), ReferenceId(73), ReferenceId(75), ReferenceId(77), ReferenceId(79), ReferenceId(81), ReferenceId(83), ReferenceId(91)] -rebuilt : SymbolId(16): [ReferenceId(58), ReferenceId(60), ReferenceId(62), ReferenceId(64), ReferenceId(66), ReferenceId(68), ReferenceId(70), ReferenceId(72), ReferenceId(74), ReferenceId(77), ReferenceId(79), ReferenceId(81)] +after transform: SymbolId(16): [ReferenceId(59), ReferenceId(61), ReferenceId(63), ReferenceId(65), ReferenceId(67), ReferenceId(69), ReferenceId(71), ReferenceId(73), ReferenceId(75), ReferenceId(77), ReferenceId(79), ReferenceId(81), ReferenceId(83), ReferenceId(342), ReferenceId(344), ReferenceId(346), ReferenceId(348), ReferenceId(350), ReferenceId(352), ReferenceId(354), ReferenceId(356), ReferenceId(358), ReferenceId(360), ReferenceId(362), ReferenceId(364), ReferenceId(367), ReferenceId(370), ReferenceId(372)] +rebuilt : SymbolId(27): [ReferenceId(236), ReferenceId(244), ReferenceId(252), ReferenceId(261), ReferenceId(267), ReferenceId(273), ReferenceId(281), ReferenceId(289), ReferenceId(298), ReferenceId(304), ReferenceId(310), ReferenceId(320), ReferenceId(330), ReferenceId(331), ReferenceId(339)] +Symbol span mismatch for "C6": +after transform: SymbolId(33): Span { start: 0, end: 0 } +rebuilt : SymbolId(28): Span { start: 1143, end: 1145 } +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -32160,8 +32620,8 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["require"] -rebuilt : ["dec", "require"] +after transform: ["Function", "Object", "require"] +rebuilt : ["Function", "Object", "dec", "require"] tasks/coverage/typescript/tests/cases/compiler/usingModuleWithExportImportInValuePosition.ts semantic error: Namespaces exporting non-const are not supported by Babel. Change to const or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript @@ -34989,6 +35449,26 @@ Unresolved references mismatch: after transform: ["require"] rebuilt : ["Mup", "require"] +tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/staticAutoAccessorsWithDecorators.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflicts.ts semantic error: Classes may not have a static property named prototype Classes may not have a static property named prototype @@ -35606,8 +36086,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -35615,13 +36095,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -35629,13 +36109,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -35643,13 +36123,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "Number", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "Number", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -35657,13 +36137,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "Number", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "Number", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/accessor/decoratorOnClassAccessor8.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "D", "E", "F", "dec"] -rebuilt : ScopeId(0): ["A", "B", "C", "D", "E", "F"] +after transform: ScopeId(0): ["A", "B", "C", "D", "E", "F", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["A", "B", "C", "D", "E", "F", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(14), ScopeId(16)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7), ScopeId(10), ScopeId(13), ScopeId(15)] @@ -35686,8 +36166,8 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "Number", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "Number", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor3.ts semantic error: Unresolved references mismatch: @@ -35696,8 +36176,26 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/decorators/class/constructor/decoratorOnClassConstructor4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "dec"] -rebuilt : ScopeId(0): ["A", "B", "C"] +after transform: ScopeId(0): ["A", "B", "C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["A", "B", "C", "_decorate", "_decorateMetadata"] +Symbol span mismatch for "A": +after transform: SymbolId(1): Span { start: 34, end: 35 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "A": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 34, end: 35 } +Symbol span mismatch for "B": +after transform: SymbolId(2): Span { start: 52, end: 53 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol span mismatch for "B": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 52, end: 53 } +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 100, end: 101 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(9): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 100, end: 101 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -35708,59 +36206,113 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Number", "require"] +rebuilt : ["Number", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_decorateParam", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_decorateParam"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 107, end: 108 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(7): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 107, end: 108 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["Function"] -rebuilt : ["dec"] +after transform: ["Function", "Number", "require"] +rebuilt : ["Number", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter5.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "BulkEditPreviewProvider": +after transform: SymbolId(1): Span { start: 106, end: 129 } +rebuilt : SymbolId(6): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "BulkEditPreviewProvider": +after transform: SymbolId(1): [ReferenceId(0), ReferenceId(12), ReferenceId(14), ReferenceId(16), ReferenceId(18)] +rebuilt : SymbolId(6): [ReferenceId(7), ReferenceId(9), ReferenceId(11), ReferenceId(22)] +Symbol span mismatch for "BulkEditPreviewProvider": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(7): Span { start: 106, end: 129 } +Reference symbol mismatch for "IFoo": +after transform: SymbolId(0) "IFoo" +rebuilt : +Reference symbol mismatch for "IFoo": +after transform: SymbolId(0) "IFoo" +rebuilt : Reference symbol mismatch for "IFoo": after transform: SymbolId(0) "IFoo" rebuilt : Unresolved references mismatch: -after transform: ["require"] -rebuilt : ["IFoo", "require"] +after transform: ["Object", "require"] +rebuilt : ["IFoo", "Object", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedBlockScopedClass1.ts -semantic error: Symbol reference IDs mismatch for "Foo": -after transform: SymbolId(2): [ReferenceId(1), ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(2)] +semantic error: Symbol span mismatch for "Foo": +after transform: SymbolId(2): Span { start: 100, end: 103 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "Foo": +after transform: SymbolId(2): [ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(5), ReferenceId(7)] +rebuilt : SymbolId(4): [ReferenceId(3), ReferenceId(7), ReferenceId(8)] +Symbol span mismatch for "Foo": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 100, end: 103 } tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedBlockScopedClass2.ts -semantic error: Symbol reference IDs mismatch for "Foo": -after transform: SymbolId(2): [ReferenceId(1), ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(2)] +semantic error: Symbol span mismatch for "Foo": +after transform: SymbolId(2): Span { start: 114, end: 117 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "Foo": +after transform: SymbolId(2): [ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(5), ReferenceId(7)] +rebuilt : SymbolId(4): [ReferenceId(3), ReferenceId(7), ReferenceId(8)] +Symbol span mismatch for "Foo": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 114, end: 117 } tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedBlockScopedClass3.ts -semantic error: Symbol reference IDs mismatch for "Foo": -after transform: SymbolId(2): [ReferenceId(1), ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(2)] +semantic error: Symbol span mismatch for "Foo": +after transform: SymbolId(2): Span { start: 100, end: 103 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "Foo": +after transform: SymbolId(2): [ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(9), ReferenceId(11)] +rebuilt : SymbolId(4): [ReferenceId(3), ReferenceId(7), ReferenceId(8)] +Symbol span mismatch for "Foo": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 100, end: 103 } +Symbol span mismatch for "Foo": +after transform: SymbolId(3): Span { start: 218, end: 221 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } Symbol reference IDs mismatch for "Foo": -after transform: SymbolId(3): [ReferenceId(5), ReferenceId(6), ReferenceId(7)] -rebuilt : SymbolId(3): [ReferenceId(4), ReferenceId(5)] +after transform: SymbolId(3): [ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(15), ReferenceId(17)] +rebuilt : SymbolId(7): [ReferenceId(11), ReferenceId(15), ReferenceId(16)] +Symbol span mismatch for "Foo": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 218, end: 221 } tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedClassExportsCommonJS1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Something", "Testing123", "_Testing", "_defineProperty", "forwardRef"] -rebuilt : ScopeId(0): ["Testing123", "_Testing", "_defineProperty"] +after transform: ScopeId(0): ["Something", "Testing123", "_Testing", "_decorate", "_defineProperty", "forwardRef"] +rebuilt : ScopeId(0): ["Testing123", "_Testing", "_decorate", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Symbol span mismatch for "Testing123": +after transform: SymbolId(3): Span { start: 119, end: 129 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "Testing123": +after transform: SymbolId(3): [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(13)] +rebuilt : SymbolId(3): [ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(10), ReferenceId(11), ReferenceId(12)] +Symbol span mismatch for "Testing123": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 119, end: 129 } Reference symbol mismatch for "Something": after transform: SymbolId(2) "Something" rebuilt : @@ -35770,11 +36322,17 @@ rebuilt : ["Something"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedClassExportsCommonJS2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Something", "Testing123", "forwardRef"] -rebuilt : ScopeId(0): ["Testing123"] +after transform: ScopeId(0): ["Something", "Testing123", "_decorate", "forwardRef"] +rebuilt : ScopeId(0): ["Testing123", "_decorate"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Symbol span mismatch for "Testing123": +after transform: SymbolId(3): Span { start: 119, end: 129 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "Testing123": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 119, end: 129 } Reference symbol mismatch for "Something": after transform: SymbolId(2) "Something" rebuilt : @@ -35784,11 +36342,20 @@ rebuilt : ["Something"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedClassExportsSystem1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Something", "Testing123", "_Testing", "_defineProperty", "forwardRef"] -rebuilt : ScopeId(0): ["Testing123", "_Testing", "_defineProperty"] +after transform: ScopeId(0): ["Something", "Testing123", "_Testing", "_decorate", "_defineProperty", "forwardRef"] +rebuilt : ScopeId(0): ["Testing123", "_Testing", "_decorate", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Symbol span mismatch for "Testing123": +after transform: SymbolId(3): Span { start: 119, end: 129 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "Testing123": +after transform: SymbolId(3): [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(13)] +rebuilt : SymbolId(3): [ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(10), ReferenceId(11), ReferenceId(12)] +Symbol span mismatch for "Testing123": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 119, end: 129 } Reference symbol mismatch for "Something": after transform: SymbolId(2) "Something" rebuilt : @@ -35798,11 +36365,17 @@ rebuilt : ["Something"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedClassExportsSystem2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Something", "Testing123", "forwardRef"] -rebuilt : ScopeId(0): ["Testing123"] +after transform: ScopeId(0): ["Something", "Testing123", "_decorate", "forwardRef"] +rebuilt : ScopeId(0): ["Testing123", "_decorate"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Symbol span mismatch for "Testing123": +after transform: SymbolId(3): Span { start: 119, end: 129 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "Testing123": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 119, end: 129 } Reference symbol mismatch for "Something": after transform: SymbolId(2) "Something" rebuilt : @@ -35811,31 +36384,57 @@ after transform: [] rebuilt : ["Something"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedClassFromExternalModule.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Decorated"] -rebuilt : ScopeId(0): [] +semantic error: Symbol span mismatch for "Decorated": +after transform: SymbolId(2): Span { start: 67, end: 76 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "Decorated": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 67, end: 76 } + +tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratorInstantiateModulesInFunctionBodies.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(5): Some(ScopeId(0)) tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratorOnClass1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 51, end: 52 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 51, end: 52 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["require"] +rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratorOnClass2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 58, end: 59 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 58, end: 59 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -35845,11 +36444,17 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratorOnClass3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 58, end: 59 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 58, end: 59 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -35859,36 +36464,57 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratorOnClass4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 59, end: 60 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 59, end: 60 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["require"] +rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratorOnClass5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 59, end: 60 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 59, end: 60 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["require"] +rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratorOnClass9.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "_B", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["A", "B", "_B", "_defineProperty"] +after transform: ScopeId(0): ["A", "B", "_B", "_decorate", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["A", "B", "_B", "_decorate", "_defineProperty"] +Symbol span mismatch for "B": +after transform: SymbolId(2): Span { start: 102, end: 103 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "B": +after transform: SymbolId(2): [ReferenceId(2), ReferenceId(3), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(12)] +rebuilt : SymbolId(4): [ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(14)] +Symbol span mismatch for "B": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 102, end: 103 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -35898,8 +36524,8 @@ rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -35907,13 +36533,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod13.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -35924,57 +36550,84 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod14.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "_defineProperty", "decorator"] -rebuilt : ScopeId(0): ["Foo", "_defineProperty"] +after transform: ScopeId(0): ["Foo", "_decorate", "_decorateMetadata", "_defineProperty", "decorator"] +rebuilt : ScopeId(0): ["Foo", "_decorate", "_decorateMetadata", "_defineProperty"] Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : Unresolved references mismatch: -after transform: ["require"] -rebuilt : ["decorator", "require"] +after transform: ["Function", "require"] +rebuilt : ["Function", "decorator", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod15.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "_defineProperty", "decorator"] -rebuilt : ScopeId(0): ["Foo", "_defineProperty"] +after transform: ScopeId(0): ["Foo", "_decorate", "_decorateMetadata", "_defineProperty", "decorator"] +rebuilt : ScopeId(0): ["Foo", "_decorate", "_decorateMetadata", "_defineProperty"] Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : Unresolved references mismatch: -after transform: ["require"] -rebuilt : ["decorator", "require"] +after transform: ["Function", "require"] +rebuilt : ["Function", "decorator", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod16.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "_defineProperty", "decorator"] -rebuilt : ScopeId(0): ["Foo", "_defineProperty"] +after transform: ScopeId(0): ["Foo", "_decorate", "_decorateMetadata", "_defineProperty", "decorator"] +rebuilt : ScopeId(0): ["Foo", "_decorate", "_decorateMetadata", "_defineProperty"] Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : Unresolved references mismatch: -after transform: ["require"] -rebuilt : ["decorator", "require"] +after transform: ["Function", "require"] +rebuilt : ["Function", "decorator", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod18.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "_defineProperty", "decorator"] -rebuilt : ScopeId(0): ["Foo", "_defineProperty"] +after transform: ScopeId(0): ["Foo", "_decorate", "_decorateMetadata", "_defineProperty", "decorator"] +rebuilt : ScopeId(0): ["Foo", "_decorate", "_decorateMetadata", "_defineProperty"] +Reference symbol mismatch for "decorator": +after transform: SymbolId(0) "decorator" +rebuilt : +Unresolved references mismatch: +after transform: ["Object", "require"] +rebuilt : ["Object", "decorator", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod19.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_x", "_x2", "decorator"] -rebuilt : ScopeId(0): ["C1", "C2", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_x", "_x2"] +after transform: ScopeId(0): ["C1", "C2", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_decorate", "_decorateMetadata", "_decorateParam", "_x", "_x2", "decorator"] +rebuilt : ScopeId(0): ["C1", "C2", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_decorate", "_decorateMetadata", "_decorateParam", "_x", "_x2"] +Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(8)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6)] +rebuilt : ScopeId(7): [] +Scope flags mismatch: +after transform: ScopeId(6): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(8): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(8): Some(ScopeId(0)) Symbol reference IDs mismatch for "C1": -after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(3): [] +after transform: SymbolId(1): [ReferenceId(1), ReferenceId(14)] +rebuilt : SymbolId(6): [ReferenceId(17)] Symbol reference IDs mismatch for "C2": -after transform: SymbolId(3): [ReferenceId(4)] -rebuilt : SymbolId(6): [] +after transform: SymbolId(3): [ReferenceId(4), ReferenceId(27)] +rebuilt : SymbolId(9): [ReferenceId(32)] Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : @@ -35982,13 +36635,13 @@ Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : Unresolved references mismatch: -after transform: ["WeakMap", "require"] -rebuilt : ["WeakMap", "decorator", "require"] +after transform: ["Function", "Object", "WeakMap", "require"] +rebuilt : ["Function", "Object", "WeakMap", "decorator", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -35996,13 +36649,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -36010,13 +36663,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -36024,13 +36677,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod7.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -36038,13 +36691,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethodOverload2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -36055,13 +36708,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodParameter1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_decorateParam", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_decorateParam"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -36069,54 +36722,72 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["Object"] -rebuilt : ["dec"] +after transform: ["Function", "Number", "Object", "require"] +rebuilt : ["Function", "Number", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/parameter/decoratorOnClassMethodParameter2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_decorateParam", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_decorateParam"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "C": -after transform: SymbolId(4): [ReferenceId(1)] -rebuilt : SymbolId(0): [] +after transform: SymbolId(4): [ReferenceId(1), ReferenceId(9)] +rebuilt : SymbolId(3): [ReferenceId(11)] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["Object"] -rebuilt : ["dec"] +after transform: ["Function", "Number", "Object", "require"] +rebuilt : ["Function", "Number", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/property/decoratorOnClassProperty1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["C", "_defineProperty"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Unresolved references mismatch: +after transform: ["Object", "require"] +rebuilt : ["Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/property/decoratorOnClassProperty10.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["C", "_defineProperty"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Unresolved references mismatch: +after transform: ["Object", "require"] +rebuilt : ["Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/property/decoratorOnClassProperty12.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["A", "_defineProperty"] +after transform: ScopeId(0): ["A", "_decorate", "_decorateMetadata", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["A", "_decorate", "_decorateMetadata", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Unresolved references mismatch: +after transform: ["String", "require"] +rebuilt : ["String", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/property/decoratorOnClassProperty13.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -36124,16 +36795,22 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["PropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Object", "PropertyDescriptor", "require"] +rebuilt : ["Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/property/decoratorOnClassProperty2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["C", "_defineProperty"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Unresolved references mismatch: +after transform: ["Object", "require"] +rebuilt : ["Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/decoratorInAmbientContext.ts semantic error: Bindings mismatch: @@ -36148,8 +36825,17 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/conformance/decorators/decoratorMetadata.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyComponent", "Service", "decorator"] -rebuilt : ScopeId(0): ["MyComponent"] +after transform: ScopeId(0): ["MyComponent", "Service", "_decorate", "_decorateMetadata", "_ref", "decorator"] +rebuilt : ScopeId(0): ["MyComponent", "Service", "_decorate", "_decorateMetadata", "_ref"] +Symbol reference IDs mismatch for "Service": +after transform: SymbolId(0): [ReferenceId(1), ReferenceId(3), ReferenceId(4)] +rebuilt : SymbolId(0): [ReferenceId(14), ReferenceId(15)] +Symbol span mismatch for "MyComponent": +after transform: SymbolId(2): Span { start: 80, end: 91 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol span mismatch for "MyComponent": +after transform: SymbolId(7): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 80, end: 91 } Reference symbol mismatch for "decorator": after transform: SymbolId(1) "decorator" rebuilt : @@ -36157,22 +36843,34 @@ Reference symbol mismatch for "decorator": after transform: SymbolId(1) "decorator" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["decorator"] +after transform: ["Function", "Object"] +rebuilt : ["Function", "Object", "decorator"] tasks/coverage/typescript/tests/cases/conformance/decorators/decoratorMetadataWithTypeOnlyImport.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyComponent", "Service", "decorator"] -rebuilt : ScopeId(0): ["MyComponent"] +after transform: ScopeId(0): ["MyComponent", "Service", "_decorate", "_decorateMetadata", "_ref", "decorator"] +rebuilt : ScopeId(0): ["MyComponent", "_decorate", "_decorateMetadata", "_ref"] +Symbol span mismatch for "MyComponent": +after transform: SymbolId(2): Span { start: 89, end: 100 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "MyComponent": +after transform: SymbolId(7): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 89, end: 100 } Reference symbol mismatch for "decorator": after transform: SymbolId(1) "decorator" rebuilt : Reference symbol mismatch for "decorator": after transform: SymbolId(1) "decorator" rebuilt : +Reference symbol mismatch for "Service": +after transform: SymbolId(0) "Service" +rebuilt : +Reference symbol mismatch for "Service": +after transform: SymbolId(0) "Service" +rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["decorator"] +after transform: ["Function", "Object"] +rebuilt : ["Function", "Object", "Service", "decorator"] tasks/coverage/typescript/tests/cases/conformance/decorators/decoratorMetadataWithTypeOnlyImport2.ts semantic error: Symbol flags mismatch for "Services": @@ -36184,8 +36882,92 @@ rebuilt : SymbolId(0): Span { start: 0, end: 0 } tasks/coverage/typescript/tests/cases/conformance/decorators/legacyDecorators-contextualTypes.ts semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22)] +Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(21)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(19)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(2): [] +Scope children mismatch: +after transform: ScopeId(19): [ScopeId(20)] +rebuilt : ScopeId(9): [] +Scope children mismatch: +after transform: ScopeId(21): [ScopeId(22)] +rebuilt : ScopeId(10): [] +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(11): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(11): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(7): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(12): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(7): Some(ScopeId(2)) +rebuilt : ScopeId(12): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(10): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(13): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(10): Some(ScopeId(2)) +rebuilt : ScopeId(13): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(11): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(14): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(11): Some(ScopeId(2)) +rebuilt : ScopeId(14): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(12): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(15): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(12): Some(ScopeId(2)) +rebuilt : ScopeId(15): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(14): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(16): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(14): Some(ScopeId(2)) +rebuilt : ScopeId(16): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(17): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(17): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(17): Some(ScopeId(2)) +rebuilt : ScopeId(17): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(18): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(18): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(18): Some(ScopeId(2)) +rebuilt : ScopeId(18): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(20): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(19): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(20): Some(ScopeId(19)) +rebuilt : ScopeId(19): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(22): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(20): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(22): Some(ScopeId(21)) +rebuilt : ScopeId(20): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(22): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(22): Some(ScopeId(0)) +Symbol span mismatch for "C": +after transform: SymbolId(0): Span { start: 20, end: 21 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(40): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 20, end: 21 } tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpression2ES2020.ts semantic error: Unresolved references mismatch: @@ -37908,8 +38690,8 @@ rebuilt : SymbolId(0): [ReferenceId(0)] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/accessor/decoratorOnClassAccessor1.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_decorate", "_decorateMetadata", "_default", "dec"] +rebuilt : ScopeId(0): ["_decorate", "_decorateMetadata", "_default"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -37917,30 +38699,42 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor"] +rebuilt : ["Function", "dec"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass1.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "c", "dec"] -rebuilt : ScopeId(0): ["C", "c"] +after transform: ScopeId(0): ["C", "_decorate", "c", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "c"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 51, end: 52 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 51, end: 52 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["require"] +rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass2.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "c", "dec"] -rebuilt : ScopeId(0): ["C", "c"] +after transform: ScopeId(0): ["C", "_decorate", "c", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "c"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 58, end: 59 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 58, end: 59 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -37950,11 +38744,17 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass3.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "c", "dec"] -rebuilt : ScopeId(0): ["C", "c"] +after transform: ScopeId(0): ["C", "_decorate", "c", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "c"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 66, end: 67 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 66, end: 67 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -37964,11 +38764,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass4.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_decorate", "_default", "dec"] +rebuilt : ScopeId(0): ["_decorate", "_default"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol flags mismatch for "_default": +after transform: SymbolId(3): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(BlockScopedVariable) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -37978,11 +38781,20 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass5.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "c", "dec"] -rebuilt : ScopeId(0): ["C", "_defineProperty", "c"] +after transform: ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "c", "dec"] +rebuilt : ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "c"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 51, end: 52 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(3): [ReferenceId(3), ReferenceId(4), ReferenceId(6), ReferenceId(8), ReferenceId(10)] +rebuilt : SymbolId(3): [ReferenceId(5), ReferenceId(6), ReferenceId(10), ReferenceId(11)] +Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 51, end: 52 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -37992,11 +38804,20 @@ rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass6.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "c", "dec"] -rebuilt : ScopeId(0): ["C", "_defineProperty", "c"] +after transform: ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "c", "dec"] +rebuilt : ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "c"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 58, end: 59 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(3): [ReferenceId(3), ReferenceId(4), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(13)] +rebuilt : SymbolId(3): [ReferenceId(3), ReferenceId(4), ReferenceId(8), ReferenceId(9), ReferenceId(10)] +Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 58, end: 59 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -38006,11 +38827,20 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass7.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "c", "dec"] -rebuilt : ScopeId(0): ["C", "_defineProperty", "c"] +after transform: ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "c", "dec"] +rebuilt : ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "c"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 66, end: 67 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(3): [ReferenceId(3), ReferenceId(4), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(13)] +rebuilt : SymbolId(3): [ReferenceId(3), ReferenceId(4), ReferenceId(8), ReferenceId(9), ReferenceId(10)] +Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 66, end: 67 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -38020,22 +38850,37 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/decoratorOnClass8.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["_Class", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["_Class", "_defineProperty"] +after transform: ScopeId(0): ["_Class", "_decorate", "_default", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["_decorate", "_default", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Bindings mismatch: +after transform: ScopeId(2): [] +rebuilt : ScopeId(1): ["_Class"] +Symbol flags mismatch for "_default": +after transform: SymbolId(4): SymbolFlags(Class) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable) +Symbol scope ID mismatch for "_Class": +after transform: SymbolId(3): ScopeId(0) +rebuilt : SymbolId(3): ScopeId(1) +Symbol reference IDs mismatch for "_Class": +after transform: SymbolId(3): [ReferenceId(6)] +rebuilt : SymbolId(3): [] +Reference symbol mismatch for "_Class": +after transform: SymbolId(3) "_Class" +rebuilt : Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: after transform: [] -rebuilt : ["dec"] +rebuilt : ["_Class", "dec"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/method/decoratorOnClassMethod1.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_decorate", "_decorateMetadata", "_default", "dec"] +rebuilt : ScopeId(0): ["_decorate", "_decorateMetadata", "_default"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -38043,13 +38888,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["TypedPropertyDescriptor"] -rebuilt : ["dec"] +after transform: ["Function", "TypedPropertyDescriptor"] +rebuilt : ["Function", "dec"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/method/parameter/decoratorOnClassMethodParameter1.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_decorate", "_decorateMetadata", "_decorateParam", "_default", "dec"] +rebuilt : ScopeId(0): ["_decorate", "_decorateMetadata", "_decorateParam", "_default"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -38057,16 +38902,22 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["Object"] -rebuilt : ["dec"] +after transform: ["Function", "Number", "Object"] +rebuilt : ["Function", "Number", "dec"] tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/property/decoratorOnClassProperty1.es6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["_defineProperty", "dec"] -rebuilt : ScopeId(0): ["_defineProperty"] +after transform: ScopeId(0): ["_decorate", "_decorateMetadata", "_default", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["_decorate", "_decorateMetadata", "_default", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Unresolved references mismatch: +after transform: ["Object"] +rebuilt : ["Object", "dec"] tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/declarationInAmbientContext.ts semantic error: Bindings mismatch: @@ -38197,17 +39048,35 @@ after transform: [] rebuilt : ["arr"] tasks/coverage/typescript/tests/cases/conformance/es6/moduleExportsAmd/decoratedDefaultExportsGetExportedAmd.ts -semantic error: Unresolved references mismatch: +semantic error: Symbol span mismatch for "Foo": +after transform: SymbolId(1): Span { start: 64, end: 67 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "Foo": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 64, end: 67 } +Unresolved references mismatch: after transform: ["ClassDecorator"] rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/es6/moduleExportsCommonjs/decoratedDefaultExportsGetExportedCommonjs.ts -semantic error: Unresolved references mismatch: +semantic error: Symbol span mismatch for "Foo": +after transform: SymbolId(1): Span { start: 64, end: 67 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "Foo": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 64, end: 67 } +Unresolved references mismatch: after transform: ["ClassDecorator"] rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/es6/moduleExportsSystem/decoratedDefaultExportsGetExportedSystem.ts -semantic error: Unresolved references mismatch: +semantic error: Symbol span mismatch for "Foo": +after transform: SymbolId(1): Span { start: 64, end: 67 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "Foo": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 64, end: 67 } +Unresolved references mismatch: after transform: ["ClassDecorator"] rebuilt : [] @@ -38215,7 +39084,13 @@ tasks/coverage/typescript/tests/cases/conformance/es6/moduleExportsSystem/topLev semantic error: 'with' statements are not allowed tasks/coverage/typescript/tests/cases/conformance/es6/moduleExportsUmd/decoratedDefaultExportsGetExportedUmd.ts -semantic error: Unresolved references mismatch: +semantic error: Symbol span mismatch for "Foo": +after transform: SymbolId(1): Span { start: 64, end: 67 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "Foo": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 64, end: 67 } +Unresolved references mismatch: after transform: ["ClassDecorator"] rebuilt : [] @@ -38574,6 +39449,14 @@ Unresolved references mismatch: after transform: ["Iterable", "Symbol", "undefined"] rebuilt : ["Symbol", "foo", "undefined"] +tasks/coverage/typescript/tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck61.ts +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 42, end: 43 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 42, end: 43 } + tasks/coverage/typescript/tests/cases/conformance/es7/exponentiationOperator/exponentiationOperatorWithEnum.ts semantic error: Bindings mismatch: after transform: ScopeId(1): ["E", "a", "b"] @@ -38616,8 +39499,14 @@ rebuilt : SymbolId(2): [ReferenceId(11)] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/accessors/esDecorators-classDeclaration-accessors-nonStatic.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec", "method3"] -rebuilt : ScopeId(0): ["C", "method3"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_method", "_method2", "dec", "method3"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_method", "_method2", "method3"] +Reference flags mismatch for "_method": +after transform: ReferenceId(44): ReferenceFlags(Read | Write) +rebuilt : ReferenceId(2): ReferenceFlags(Write) +Reference flags mismatch for "_method2": +after transform: ReferenceId(48): ReferenceFlags(Read | Write) +rebuilt : ReferenceId(4): ReferenceFlags(Write) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -38637,18 +39526,33 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Function", "Object", "require"] +rebuilt : ["Function", "Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/accessors/esDecorators-classDeclaration-accessors-nonStaticPrivate.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_C_brand", "_classPrivateMethodInitSpec", "_get_method", "_set_method", "dec"] -rebuilt : ScopeId(0): ["C", "_C_brand", "_classPrivateMethodInitSpec", "_get_method", "_set_method"] +after transform: ScopeId(0): ["C", "_C_brand", "_classPrivateMethodInitSpec", "_decorate", "_decorateMetadata", "_get_method", "_set_method", "dec"] +rebuilt : ScopeId(0): ["C", "_C_brand", "_classPrivateMethodInitSpec", "_decorate", "_decorateMetadata", "_get_method", "_set_method"] +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Unresolved references mismatch: +after transform: ["Function", "Object", "WeakSet", "require"] +rebuilt : ["Function", "Object", "WeakSet", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/accessors/esDecorators-classDeclaration-accessors-static.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec", "method3"] -rebuilt : ScopeId(0): ["C", "method3"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_method", "_method2", "dec", "method3"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_method", "_method2", "method3"] +Reference flags mismatch for "_method": +after transform: ReferenceId(44): ReferenceFlags(Read | Write) +rebuilt : ReferenceId(2): ReferenceFlags(Write) +Reference flags mismatch for "_method2": +after transform: ReferenceId(48): ReferenceFlags(Read | Write) +rebuilt : ReferenceId(4): ReferenceFlags(Write) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -38668,47 +39572,113 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Function", "Object", "require"] +rebuilt : ["Function", "Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/accessors/esDecorators-classDeclaration-accessors-staticPrivate.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "_get_method", "_get_method2", "_set_method", "_set_method2", "_toSetter", "dec"] -rebuilt : ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "_get_method", "_get_method2", "_set_method", "_set_method2", "_toSetter"] +after transform: ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "_decorate", "_decorateMetadata", "_get_method", "_get_method2", "_set_method", "_set_method2", "_toSetter", "dec"] +rebuilt : ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "_decorate", "_decorateMetadata", "_get_method", "_get_method2", "_set_method", "_set_method2", "_toSetter"] +Symbol span mismatch for "D": +after transform: SymbolId(3): Span { start: 137, end: 138 } +rebuilt : SymbolId(9): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "D": +after transform: SymbolId(3): [ReferenceId(23), ReferenceId(25)] +rebuilt : SymbolId(9): [ReferenceId(20), ReferenceId(30), ReferenceId(33)] +Symbol span mismatch for "D": +after transform: SymbolId(14): Span { start: 0, end: 0 } +rebuilt : SymbolId(10): Span { start: 137, end: 138 } +Symbol reference IDs mismatch for "D": +after transform: SymbolId(14): [ReferenceId(28)] +rebuilt : SymbolId(10): [] +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "D": +after transform: SymbolId(14) "D" +rebuilt : SymbolId(9) "D" Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["require"] -rebuilt : ["dec", "require"] +after transform: ["Function", "Object", "require"] +rebuilt : ["Function", "Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/classSuper/esDecorators-classDeclaration-classSuper.1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "C", "_C", "_superPropGet", "dec", "method"] -rebuilt : ScopeId(0): ["C", "_C", "_superPropGet", "method"] +after transform: ScopeId(0): ["Base", "C", "_C", "_decorate", "_superPropGet", "dec", "method"] +rebuilt : ScopeId(0): ["C", "_C", "_decorate", "_superPropGet", "method"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 125, end: 126 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(4): [ReferenceId(4), ReferenceId(6)] +rebuilt : SymbolId(4): [ReferenceId(4), ReferenceId(25), ReferenceId(28)] +Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 125, end: 126 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(5): [ReferenceId(25)] +rebuilt : SymbolId(5): [] Reference symbol mismatch for "Base": after transform: SymbolId(1) "Base" rebuilt : +Reference symbol mismatch for "C": +after transform: SymbolId(5) "C" +rebuilt : SymbolId(4) "C" +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Unresolved references mismatch: after transform: ["require"] rebuilt : ["Base", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/classSuper/esDecorators-classDeclaration-classSuper.2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "C3", "_C", "_C2", "_C3", "_superPropGet", "dec"] -rebuilt : ScopeId(0): ["C1", "C2", "C3", "_C", "_C2", "_C3", "_superPropGet"] +after transform: ScopeId(0): ["C1", "C2", "C3", "_C", "_C2", "_C3", "_decorate", "_superPropGet", "dec"] +rebuilt : ScopeId(0): ["C1", "C2", "C3", "_C", "_C2", "_C3", "_decorate", "_superPropGet"] +Symbol span mismatch for "C2": +after transform: SymbolId(2): Span { start: 239, end: 241 } +rebuilt : SymbolId(6): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C2": +after transform: SymbolId(2): [ReferenceId(8), ReferenceId(10)] +rebuilt : SymbolId(6): [ReferenceId(9), ReferenceId(13), ReferenceId(16)] +Symbol span mismatch for "C2": +after transform: SymbolId(6): Span { start: 0, end: 0 } +rebuilt : SymbolId(7): Span { start: 239, end: 241 } +Symbol reference IDs mismatch for "C2": +after transform: SymbolId(6): [ReferenceId(14)] +rebuilt : SymbolId(7): [] +Symbol span mismatch for "C3": +after transform: SymbolId(3): Span { start: 389, end: 391 } +rebuilt : SymbolId(8): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C3": +after transform: SymbolId(3): [ReferenceId(16), ReferenceId(18)] +rebuilt : SymbolId(8): [ReferenceId(18), ReferenceId(22), ReferenceId(25)] +Symbol span mismatch for "C3": +after transform: SymbolId(9): Span { start: 0, end: 0 } +rebuilt : SymbolId(9): Span { start: 389, end: 391 } +Symbol reference IDs mismatch for "C3": +after transform: SymbolId(9): [ReferenceId(22)] +rebuilt : SymbolId(9): [] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : +Reference symbol mismatch for "C2": +after transform: SymbolId(6) "C2" +rebuilt : SymbolId(6) "C2" Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : +Reference symbol mismatch for "C3": +after transform: SymbolId(9) "C3" +rebuilt : SymbolId(8) "C3" Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -38718,88 +39688,184 @@ rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/classSuper/esDecorators-classDeclaration-classSuper.3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "C", "_C", "_super$x", "_super$x10", "_super$x11", "_super$x12", "_super$x13", "_super$x14", "_super$x15", "_super$x16", "_super$x17", "_super$x18", "_super$x2", "_super$x3", "_super$x4", "_super$x5", "_super$x6", "_super$x7", "_super$x8", "_super$x9", "_superPropGet", "_superPropSet", "dec", "x"] -rebuilt : ScopeId(0): ["C", "_C", "_super$x", "_super$x10", "_super$x11", "_super$x12", "_super$x13", "_super$x14", "_super$x15", "_super$x16", "_super$x17", "_super$x18", "_super$x2", "_super$x3", "_super$x4", "_super$x5", "_super$x6", "_super$x7", "_super$x8", "_super$x9", "_superPropGet", "_superPropSet", "x"] +after transform: ScopeId(0): ["Base", "C", "_C", "_decorate", "_super$x", "_super$x10", "_super$x11", "_super$x12", "_super$x13", "_super$x14", "_super$x15", "_super$x16", "_super$x17", "_super$x18", "_super$x2", "_super$x3", "_super$x4", "_super$x5", "_super$x6", "_super$x7", "_super$x8", "_super$x9", "_superPropGet", "_superPropSet", "dec", "x"] +rebuilt : ScopeId(0): ["C", "_C", "_decorate", "_super$x", "_super$x10", "_super$x11", "_super$x12", "_super$x13", "_super$x14", "_super$x15", "_super$x16", "_super$x17", "_super$x18", "_super$x2", "_super$x3", "_super$x4", "_super$x5", "_super$x6", "_super$x7", "_super$x8", "_super$x9", "_superPropGet", "_superPropSet", "x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 96, end: 97 } +rebuilt : SymbolId(23): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(3): [ReferenceId(11), ReferenceId(13)] +rebuilt : SymbolId(23): [ReferenceId(5), ReferenceId(170), ReferenceId(173)] +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(24): Span { start: 96, end: 97 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(4): [ReferenceId(169)] +rebuilt : SymbolId(24): [] Reference symbol mismatch for "Base": after transform: SymbolId(1) "Base" rebuilt : +Reference symbol mismatch for "C": +after transform: SymbolId(4) "C" +rebuilt : SymbolId(23) "C" +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Unresolved references mismatch: after transform: ["require"] rebuilt : ["Base", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/classSuper/esDecorators-classDeclaration-classSuper.4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "C", "_C", "_defineProperty", "_superPropGet", "dec", "method"] -rebuilt : ScopeId(0): ["C", "_C", "_defineProperty", "_superPropGet", "method"] +after transform: ScopeId(0): ["Base", "C", "_C", "_decorate", "_defineProperty", "_superPropGet", "dec", "method"] +rebuilt : ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "_superPropGet", "method"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 127, end: 128 } +rebuilt : SymbolId(5): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(4): [ReferenceId(4), ReferenceId(6), ReferenceId(10), ReferenceId(15), ReferenceId(20), ReferenceId(25), ReferenceId(30), ReferenceId(35)] +rebuilt : SymbolId(5): [ReferenceId(5), ReferenceId(7), ReferenceId(12), ReferenceId(17), ReferenceId(23), ReferenceId(28), ReferenceId(33), ReferenceId(38), ReferenceId(41)] +Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 0, end: 0 } +rebuilt : SymbolId(6): Span { start: 127, end: 128 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(5): [ReferenceId(37)] +rebuilt : SymbolId(6): [] Reference symbol mismatch for "Base": after transform: SymbolId(1) "Base" rebuilt : +Reference symbol mismatch for "C": +after transform: SymbolId(5) "C" +rebuilt : SymbolId(5) "C" +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Unresolved references mismatch: after transform: ["require"] rebuilt : ["Base", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/classSuper/esDecorators-classDeclaration-classSuper.5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "C1", "C2", "C3", "_C", "_C2", "_C3", "_defineProperty", "_super$x", "_super$x10", "_super$x11", "_super$x12", "_super$x13", "_super$x14", "_super$x15", "_super$x16", "_super$x17", "_super$x18", "_super$x2", "_super$x3", "_super$x4", "_super$x5", "_super$x6", "_super$x7", "_super$x8", "_super$x9", "_superPropGet", "_superPropSet", "dec", "x"] -rebuilt : ScopeId(0): ["C1", "C2", "C3", "_C", "_C2", "_C3", "_defineProperty", "_super$x", "_super$x10", "_super$x11", "_super$x12", "_super$x13", "_super$x14", "_super$x15", "_super$x16", "_super$x17", "_super$x18", "_super$x2", "_super$x3", "_super$x4", "_super$x5", "_super$x6", "_super$x7", "_super$x8", "_super$x9", "_superPropGet", "_superPropSet", "x"] +after transform: ScopeId(0): ["Base", "C1", "C2", "C3", "_C", "_C2", "_C3", "_decorate", "_defineProperty", "_super$x", "_super$x10", "_super$x11", "_super$x12", "_super$x13", "_super$x14", "_super$x15", "_super$x16", "_super$x17", "_super$x18", "_super$x2", "_super$x3", "_super$x4", "_super$x5", "_super$x6", "_super$x7", "_super$x8", "_super$x9", "_superPropGet", "_superPropSet", "dec", "x"] +rebuilt : ScopeId(0): ["C1", "C2", "C3", "_C", "_C2", "_C3", "_decorate", "_defineProperty", "_super$x", "_super$x10", "_super$x11", "_super$x12", "_super$x13", "_super$x14", "_super$x15", "_super$x16", "_super$x17", "_super$x18", "_super$x2", "_super$x3", "_super$x4", "_super$x5", "_super$x6", "_super$x7", "_super$x8", "_super$x9", "_superPropGet", "_superPropSet", "x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : +Symbol span mismatch for "C1": +after transform: SymbolId(3): Span { start: 96, end: 98 } +rebuilt : SymbolId(26): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C1": +after transform: SymbolId(3): [ReferenceId(15), ReferenceId(17), ReferenceId(21), ReferenceId(26), ReferenceId(34), ReferenceId(47), ReferenceId(60), ReferenceId(70), ReferenceId(80), ReferenceId(82), ReferenceId(84)] +rebuilt : SymbolId(26): [ReferenceId(6), ReferenceId(8), ReferenceId(13), ReferenceId(18), ReferenceId(26), ReferenceId(39), ReferenceId(52), ReferenceId(62), ReferenceId(72), ReferenceId(74), ReferenceId(75), ReferenceId(78)] +Symbol span mismatch for "C1": +after transform: SymbolId(6): Span { start: 0, end: 0 } +rebuilt : SymbolId(27): Span { start: 96, end: 98 } +Symbol reference IDs mismatch for "C1": +after transform: SymbolId(6): [ReferenceId(86)] +rebuilt : SymbolId(27): [] +Symbol span mismatch for "C2": +after transform: SymbolId(4): Span { start: 389, end: 391 } +rebuilt : SymbolId(28): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C2": +after transform: SymbolId(4): [ReferenceId(88), ReferenceId(90), ReferenceId(94), ReferenceId(99), ReferenceId(107), ReferenceId(120), ReferenceId(133), ReferenceId(143), ReferenceId(153), ReferenceId(155), ReferenceId(157)] +rebuilt : SymbolId(28): [ReferenceId(81), ReferenceId(83), ReferenceId(88), ReferenceId(93), ReferenceId(101), ReferenceId(114), ReferenceId(127), ReferenceId(137), ReferenceId(147), ReferenceId(149), ReferenceId(150), ReferenceId(153)] +Symbol span mismatch for "C2": +after transform: SymbolId(18): Span { start: 0, end: 0 } +rebuilt : SymbolId(29): Span { start: 389, end: 391 } +Symbol reference IDs mismatch for "C2": +after transform: SymbolId(18): [ReferenceId(159)] +rebuilt : SymbolId(29): [] +Symbol span mismatch for "C3": +after transform: SymbolId(5): Span { start: 709, end: 711 } +rebuilt : SymbolId(30): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C3": +after transform: SymbolId(5): [ReferenceId(161), ReferenceId(163), ReferenceId(167), ReferenceId(172), ReferenceId(181), ReferenceId(195), ReferenceId(209), ReferenceId(220), ReferenceId(231), ReferenceId(233), ReferenceId(235)] +rebuilt : SymbolId(30): [ReferenceId(156), ReferenceId(158), ReferenceId(164), ReferenceId(170), ReferenceId(180), ReferenceId(195), ReferenceId(210), ReferenceId(222), ReferenceId(234), ReferenceId(237), ReferenceId(239), ReferenceId(242)] +Symbol span mismatch for "C3": +after transform: SymbolId(26): Span { start: 0, end: 0 } +rebuilt : SymbolId(31): Span { start: 709, end: 711 } +Symbol reference IDs mismatch for "C3": +after transform: SymbolId(26): [ReferenceId(237)] +rebuilt : SymbolId(31): [] Reference symbol mismatch for "Base": after transform: SymbolId(1) "Base" rebuilt : +Reference symbol mismatch for "C1": +after transform: SymbolId(6) "C1" +rebuilt : SymbolId(26) "C1" Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Reference symbol mismatch for "Base": after transform: SymbolId(1) "Base" rebuilt : +Reference symbol mismatch for "C2": +after transform: SymbolId(18) "C2" +rebuilt : SymbolId(28) "C2" Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Reference symbol mismatch for "Base": after transform: SymbolId(1) "Base" rebuilt : +Reference symbol mismatch for "C3": +after transform: SymbolId(26) "C3" +rebuilt : SymbolId(30) "C3" +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Unresolved references mismatch: after transform: ["require"] rebuilt : ["Base", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/classSuper/esDecorators-classDeclaration-classSuper.6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "C", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["C", "_defineProperty"] +after transform: ScopeId(0): ["Base", "C", "_decorate", "_decorateMetadata", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 195, end: 196 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(9): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 195, end: 196 } Reference symbol mismatch for "Base": after transform: SymbolId(1) "Base" rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Unresolved references mismatch: after transform: ["require"] rebuilt : ["Base", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/classThisReference/esDecorators-classDeclaration-classThisReference.es5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_C", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["C", "_C", "_defineProperty"] +after transform: ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C", "_C", "_decorate", "_defineProperty"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 34, end: 35 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(1): [ReferenceId(1), ReferenceId(3), ReferenceId(6)] +rebuilt : SymbolId(3): [ReferenceId(3), ReferenceId(6), ReferenceId(8), ReferenceId(11)] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 34, end: 35 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(2): [ReferenceId(8)] +rebuilt : SymbolId(4): [] +Reference symbol mismatch for "C": +after transform: SymbolId(2) "C" +rebuilt : SymbolId(3) "C" Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -38809,8 +39875,23 @@ rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/classThisReference/esDecorators-classDeclaration-classThisReference.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_C", "_defineProperty", "dec"] -rebuilt : ScopeId(0): ["C", "_C", "_defineProperty"] +after transform: ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C", "_C", "_decorate", "_defineProperty"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 34, end: 35 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(1): [ReferenceId(1), ReferenceId(3), ReferenceId(4), ReferenceId(8)] +rebuilt : SymbolId(3): [ReferenceId(3), ReferenceId(6), ReferenceId(9), ReferenceId(10), ReferenceId(13)] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 34, end: 35 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(2): [ReferenceId(10)] +rebuilt : SymbolId(4): [] +Reference symbol mismatch for "C": +after transform: SymbolId(2) "C" +rebuilt : SymbolId(3) "C" Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -38820,8 +39901,44 @@ rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-commentPreservation.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "_get_x", "_method", "_set_x", "_y", "dec"] -rebuilt : ScopeId(0): ["C", "_defineProperty", "_get_x", "_method", "_set_x", "_y"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "_get_x", "_method", "_set_x", "_y", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "_get_x", "_method", "_set_x", "_y"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 57, end: 58 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(10): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 57, end: 58 } +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -38859,19 +39976,22 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Function", "Number", "Object"] +rebuilt : ["Function", "Number", "Object", "dec"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-commonjs-classNamespaceMerge.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Example", "deco"] -rebuilt : ScopeId(0): ["Example"] -Symbol flags mismatch for "Example": -after transform: SymbolId(1): SymbolFlags(Class | NameSpaceModule | ValueModule) -rebuilt : SymbolId(0): SymbolFlags(Class) +after transform: ScopeId(0): ["Example", "_decorate", "deco"] +rebuilt : ScopeId(0): ["Example", "_decorate"] +Symbol span mismatch for "Example": +after transform: SymbolId(1): Span { start: 43, end: 50 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } Symbol redeclarations mismatch for "Example": after transform: SymbolId(1): [Span { start: 43, end: 50 }, Span { start: 93, end: 100 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] +Symbol span mismatch for "Example": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 43, end: 50 } Reference symbol mismatch for "deco": after transform: SymbolId(0) "deco" rebuilt : @@ -38881,8 +40001,14 @@ rebuilt : ["deco"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-commonjs.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Example", "deco"] -rebuilt : ScopeId(0): ["Example"] +after transform: ScopeId(0): ["Example", "_decorate", "deco"] +rebuilt : ScopeId(0): ["Example", "_decorate"] +Symbol span mismatch for "Example": +after transform: SymbolId(1): Span { start: 43, end: 50 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "Example": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 43, end: 50 } Reference symbol mismatch for "deco": after transform: SymbolId(0) "deco" rebuilt : @@ -38892,8 +40018,14 @@ rebuilt : ["deco"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-multipleDecorators.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec1", "dec2"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "dec1", "dec2"] +rebuilt : ScopeId(0): ["C", "_decorate"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 53, end: 54 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 53, end: 54 } Reference symbol mismatch for "dec1": after transform: SymbolId(0) "dec1" rebuilt : @@ -38901,25 +40033,49 @@ Reference symbol mismatch for "dec2": after transform: SymbolId(1) "dec2" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec1", "dec2"] +after transform: ["require"] +rebuilt : ["dec1", "dec2", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-outerThisReference.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "_a", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_defineProperty", "_f", "_f2", "dec", "f"] -rebuilt : ScopeId(0): ["A", "B", "C", "_a", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_defineProperty", "_f", "_f2"] +after transform: ScopeId(0): ["A", "B", "C", "_a", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_decorate", "_decorateMetadata", "_defineProperty", "_f", "_f2", "dec", "f"] +rebuilt : ScopeId(0): ["A", "B", "C", "_a", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_decorate", "_decorateMetadata", "_defineProperty", "_f", "_f2"] +Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Scope children mismatch: after transform: ScopeId(3): [ScopeId(4), ScopeId(7)] rebuilt : ScopeId(5): [ScopeId(6)] -Symbol reference IDs mismatch for "_classPrivateFieldGet": -after transform: SymbolId(11): [ReferenceId(22)] -rebuilt : SymbolId(2): [] -Symbol reference IDs mismatch for "_a": -after transform: SymbolId(9): [ReferenceId(18), ReferenceId(21)] -rebuilt : SymbolId(7): [ReferenceId(18)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(7): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(7): Some(ScopeId(0)) +Symbol span mismatch for "A": +after transform: SymbolId(2): Span { start: 119, end: 120 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "A": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 119, end: 120 } +Symbol span mismatch for "B": +after transform: SymbolId(3): Span { start: 300, end: 301 } +rebuilt : SymbolId(9): Span { start: 0, end: 0 } +Symbol span mismatch for "B": +after transform: SymbolId(12): Span { start: 0, end: 0 } +rebuilt : SymbolId(10): Span { start: 300, end: 301 } +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 551, end: 552 } +rebuilt : SymbolId(12): Span { start: 0, end: 0 } Symbol reference IDs mismatch for "C": -after transform: SymbolId(4): [ReferenceId(8)] -rebuilt : SymbolId(8): [] +after transform: SymbolId(4): [ReferenceId(8), ReferenceId(39), ReferenceId(41), ReferenceId(42)] +rebuilt : SymbolId(12): [ReferenceId(44), ReferenceId(45), ReferenceId(48)] +Symbol span mismatch for "C": +after transform: SymbolId(16): Span { start: 0, end: 0 } +rebuilt : SymbolId(13): Span { start: 551, end: 552 } +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -38935,25 +40091,37 @@ rebuilt : Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Unresolved references mismatch: -after transform: ["WeakMap", "require"] -rebuilt : ["WeakMap", "dec", "f", "require"] +after transform: ["Object", "WeakMap", "require"] +rebuilt : ["Object", "WeakMap", "dec", "f", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-parameterProperties.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "bound"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "bound"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Reference symbol mismatch for "bound": after transform: SymbolId(0) "bound" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["bound"] +after transform: ["Function", "require"] +rebuilt : ["Function", "bound", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-setFunctionName.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 34, end: 35 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 34, end: 35 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -38963,19 +40131,70 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-simpleTransformation.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 34, end: 35 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 34, end: 35 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["require"] +rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-sourceMap.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "_get_x", "_method", "_set_x", "_y", "dec"] -rebuilt : ScopeId(0): ["C", "_defineProperty", "_get_x", "_method", "_set_x", "_y"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "_get_x", "_method", "_set_x", "_y", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "_get_x", "_method", "_set_x", "_y"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 39, end: 40 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(10): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 39, end: 40 } +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -39003,6 +40222,14 @@ rebuilt : Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : +Unresolved references mismatch: +after transform: ["Function", "Number", "Object", "require"] +rebuilt : ["Function", "Number", "Object", "dec", "require"] + +tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-nonStatic.ts +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "dec", "field3"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "field3"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -39013,18 +40240,16 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["require"] -rebuilt : ["dec", "require"] - -tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-nonStatic.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "dec", "field3"] -rebuilt : ScopeId(0): ["C", "_defineProperty", "field3"] +after transform: ["Object", "require"] +rebuilt : ["Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-nonStaticAccessor.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec", "field3"] -rebuilt : ScopeId(0): ["C", "field3"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_field", "dec", "field3"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_field", "field3"] +Reference flags mismatch for "_field": +after transform: ReferenceId(15): ReferenceFlags(Read | Write) +rebuilt : ReferenceId(2): ReferenceFlags(Write) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -39035,34 +40260,70 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Object", "require"] +rebuilt : ["Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-nonStaticPrivate.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_classPrivateFieldInitSpec", "_field", "dec"] -rebuilt : ScopeId(0): ["C", "_classPrivateFieldInitSpec", "_field"] +after transform: ScopeId(0): ["C", "_classPrivateFieldInitSpec", "_decorate", "_decorateMetadata", "_field", "dec"] +rebuilt : ScopeId(0): ["C", "_classPrivateFieldInitSpec", "_decorate", "_decorateMetadata", "_field"] +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Unresolved references mismatch: +after transform: ["Object", "WeakMap", "require"] +rebuilt : ["Object", "WeakMap", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-nonStaticPrivateAccessor.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Object", "require"] +rebuilt : ["Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-static.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "dec", "field3"] -rebuilt : ScopeId(0): ["C", "_defineProperty", "field3"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "_field", "_field2", "dec", "field3"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_defineProperty", "_field", "_field2", "field3"] +Reference flags mismatch for "_field": +after transform: ReferenceId(15): ReferenceFlags(Read | Write) +rebuilt : ReferenceId(4): ReferenceFlags(Write) +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Unresolved references mismatch: +after transform: ["Object", "require"] +rebuilt : ["Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-staticAccessor.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "_D", "dec", "field3"] -rebuilt : ScopeId(0): ["C", "D", "_D", "field3"] +after transform: ScopeId(0): ["C", "D", "_D", "_decorate", "_decorateMetadata", "_field", "dec", "field3"] +rebuilt : ScopeId(0): ["C", "D", "_D", "_decorate", "_decorateMetadata", "_field", "field3"] +Symbol span mismatch for "D": +after transform: SymbolId(3): Span { start: 199, end: 200 } +rebuilt : SymbolId(6): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "D": +after transform: SymbolId(3): [ReferenceId(19), ReferenceId(21), ReferenceId(22)] +rebuilt : SymbolId(6): [ReferenceId(21), ReferenceId(25), ReferenceId(26), ReferenceId(29)] +Symbol span mismatch for "D": +after transform: SymbolId(7): Span { start: 0, end: 0 } +rebuilt : SymbolId(7): Span { start: 199, end: 200 } +Symbol reference IDs mismatch for "D": +after transform: SymbolId(7): [ReferenceId(26)] +rebuilt : SymbolId(7): [] +Reference flags mismatch for "_field": +after transform: ReferenceId(16): ReferenceFlags(Read | Write) +rebuilt : ReferenceId(2): ReferenceFlags(Write) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -39072,48 +40333,87 @@ rebuilt : Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : +Reference symbol mismatch for "D": +after transform: SymbolId(7) "D" +rebuilt : SymbolId(6) "D" Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Object", "require"] +rebuilt : ["Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-staticPrivate.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "_field", "_field2", "dec"] -rebuilt : ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "_field", "_field2"] +after transform: ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "_decorate", "_decorateMetadata", "_field", "_field2", "dec"] +rebuilt : ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "_decorate", "_decorateMetadata", "_field", "_field2"] +Symbol span mismatch for "D": +after transform: SymbolId(2): Span { start: 76, end: 77 } +rebuilt : SymbolId(6): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "D": +after transform: SymbolId(2): [ReferenceId(12), ReferenceId(14)] +rebuilt : SymbolId(6): [ReferenceId(9), ReferenceId(18), ReferenceId(21)] +Symbol span mismatch for "D": +after transform: SymbolId(9): Span { start: 0, end: 0 } +rebuilt : SymbolId(7): Span { start: 76, end: 77 } +Symbol reference IDs mismatch for "D": +after transform: SymbolId(9): [ReferenceId(17)] +rebuilt : SymbolId(7): [] +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Reference symbol mismatch for "D": +after transform: SymbolId(9) "D" +rebuilt : SymbolId(6) "D" Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["require"] -rebuilt : ["dec", "require"] +after transform: ["Object", "require"] +rebuilt : ["Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-staticPrivateAccessor.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "dec"] -rebuilt : ScopeId(0): ["C", "D", "_D", "_assertClassBrand"] +after transform: ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "_decorate", "_decorateMetadata", "dec"] +rebuilt : ScopeId(0): ["C", "D", "_D", "_assertClassBrand", "_decorate", "_decorateMetadata"] +Symbol span mismatch for "D": +after transform: SymbolId(2): Span { start: 85, end: 86 } +rebuilt : SymbolId(5): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "D": +after transform: SymbolId(2): [ReferenceId(12), ReferenceId(14), ReferenceId(15)] +rebuilt : SymbolId(5): [ReferenceId(9), ReferenceId(19), ReferenceId(20), ReferenceId(23)] +Symbol span mismatch for "D": +after transform: SymbolId(7): Span { start: 0, end: 0 } +rebuilt : SymbolId(6): Span { start: 85, end: 86 } +Symbol reference IDs mismatch for "D": +after transform: SymbolId(7): [ReferenceId(19)] +rebuilt : SymbolId(6): [] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : -Reference symbol mismatch for "dec": +Reference symbol mismatch for "D": +after transform: SymbolId(7) "D" +rebuilt : SymbolId(5) "D" +Reference symbol mismatch for "": after transform: SymbolId(0) "dec" rebuilt : Reference symbol mismatch for "": after transform: SymbolId(0) "dec" rebuilt : -Reference symbol mismatch for "": +Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["require"] -rebuilt : ["", "dec", "require"] +after transform: ["Object", "require"] +rebuilt : ["", "Object", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/methods/esDecorators-classDeclaration-methods-nonStatic.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec", "method3"] -rebuilt : ScopeId(0): ["C", "method3"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_method", "dec", "method3"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_method", "method3"] +Reference flags mismatch for "_method": +after transform: ReferenceId(21): ReferenceFlags(Read | Write) +rebuilt : ReferenceId(2): ReferenceFlags(Write) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -39124,18 +40424,27 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Function", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/methods/esDecorators-classDeclaration-methods-nonStaticPrivate.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_C_brand", "_classPrivateMethodInitSpec", "_method", "dec"] -rebuilt : ScopeId(0): ["C", "_C_brand", "_classPrivateMethodInitSpec", "_method"] +after transform: ScopeId(0): ["C", "_C_brand", "_classPrivateMethodInitSpec", "_decorate", "_decorateMetadata", "_method", "dec"] +rebuilt : ScopeId(0): ["C", "_C_brand", "_classPrivateMethodInitSpec", "_decorate", "_decorateMetadata", "_method"] +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : +Unresolved references mismatch: +after transform: ["Function", "WeakSet", "require"] +rebuilt : ["Function", "WeakSet", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/methods/esDecorators-classDeclaration-methods-static.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec", "method3"] -rebuilt : ScopeId(0): ["C", "method3"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_method", "dec", "method3"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata", "_method", "method3"] +Reference flags mismatch for "_method": +after transform: ReferenceId(21): ReferenceFlags(Read | Write) +rebuilt : ReferenceId(2): ReferenceFlags(Write) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -39146,19 +40455,28 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Function", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/methods/esDecorators-classDeclaration-methods-staticPrivate.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "_method", "_method2", "dec"] -rebuilt : ScopeId(0): ["C", "D", "_method", "_method2"] +after transform: ScopeId(0): ["C", "D", "_decorate", "_decorateMetadata", "_method", "_method2", "dec"] +rebuilt : ScopeId(0): ["C", "D", "_decorate", "_decorateMetadata", "_method", "_method2"] +Symbol span mismatch for "D": +after transform: SymbolId(2): Span { start: 77, end: 78 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol span mismatch for "D": +after transform: SymbolId(7): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 77, end: 78 } +Reference symbol mismatch for "dec": +after transform: SymbolId(0) "dec" +rebuilt : Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["Function", "require"] +rebuilt : ["Function", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/classSuper/esDecorators-classExpression-classSuper.1.ts semantic error: Bindings mismatch: @@ -39340,8 +40658,11 @@ rebuilt : ["dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.10.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["_defineProperty", "dec", "f"] -rebuilt : ScopeId(0): ["_defineProperty"] +after transform: ScopeId(0): ["_decorateMetadata", "_defineProperty", "dec", "f"] +rebuilt : ScopeId(0): ["_decorateMetadata", "_defineProperty"] +Symbol reference IDs mismatch for "_decorateMetadata": +after transform: SymbolId(22): [ReferenceId(64)] +rebuilt : SymbolId(1): [] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -39379,7 +40700,7 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["require"] +after transform: ["Object", "require"] rebuilt : ["dec", "f", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.11.ts @@ -39579,24 +40900,231 @@ semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(11)] rebuilt : ScopeId(5): [ScopeId(6), ScopeId(8)] Unresolved references mismatch: -after transform: ["ClassMethodDecoratorContext", "console"] -rebuilt : ["console"] +after transform: ["ClassMethodDecoratorContext", "Function", "console"] +rebuilt : ["Function", "console"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/esDecorators-contextualTypes.ts semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(6), ScopeId(12), ScopeId(14), ScopeId(22), ScopeId(28), ScopeId(30)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(30), ScopeId(31), ScopeId(32), ScopeId(33), ScopeId(34), ScopeId(35)] +Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(29), ScopeId(31), ScopeId(32), ScopeId(33), ScopeId(34), ScopeId(35)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(15): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(15): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(16): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(16): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(7): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(17): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(7): Some(ScopeId(2)) +rebuilt : ScopeId(17): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(9): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(18): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(9): Some(ScopeId(2)) +rebuilt : ScopeId(18): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(11): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(19): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(11): Some(ScopeId(2)) +rebuilt : ScopeId(19): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(13): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(20): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(13): Some(ScopeId(2)) +rebuilt : ScopeId(20): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(15): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(21): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(15): Some(ScopeId(2)) +rebuilt : ScopeId(21): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(16): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(22): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(16): Some(ScopeId(2)) +rebuilt : ScopeId(22): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(17): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(23): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(17): Some(ScopeId(2)) +rebuilt : ScopeId(23): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(18): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(24): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(18): Some(ScopeId(2)) +rebuilt : ScopeId(24): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(19): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(25): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(19): Some(ScopeId(2)) +rebuilt : ScopeId(25): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(21): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(26): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(21): Some(ScopeId(2)) +rebuilt : ScopeId(26): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(23): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(27): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(23): Some(ScopeId(2)) +rebuilt : ScopeId(27): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(25): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(28): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(25): Some(ScopeId(2)) +rebuilt : ScopeId(28): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(27): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(29): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(27): Some(ScopeId(2)) +rebuilt : ScopeId(29): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(29): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(30): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(29): Some(ScopeId(2)) +rebuilt : ScopeId(30): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(31): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(31): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(31): Some(ScopeId(2)) +rebuilt : ScopeId(31): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(32): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(32): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(32): Some(ScopeId(2)) +rebuilt : ScopeId(32): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(33): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(33): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(33): Some(ScopeId(2)) +rebuilt : ScopeId(33): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(34): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(34): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(34): Some(ScopeId(2)) +rebuilt : ScopeId(34): Some(ScopeId(0)) +Symbol span mismatch for "C": +after transform: SymbolId(0): Span { start: 23, end: 24 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(60): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 23, end: 24 } tasks/coverage/typescript/tests/cases/conformance/esDecorators/esDecorators-decoratorExpression.1.ts semantic error: Expected a semicolon or an implicit semicolon after a statement, but found none tasks/coverage/typescript/tests/cases/conformance/esDecorators/esDecorators-decoratorExpression.2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["g", "h", "x"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_decorate", "_decorateMetadata", "g", "h", "x"] +rebuilt : ScopeId(0): ["_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(8), ScopeId(10), ScopeId(12), ScopeId(14), ScopeId(16), ScopeId(18), ScopeId(20), ScopeId(22), ScopeId(24), ScopeId(26), ScopeId(28), ScopeId(30), ScopeId(33), ScopeId(36), ScopeId(39), ScopeId(42), ScopeId(45), ScopeId(48), ScopeId(51), ScopeId(54), ScopeId(57), ScopeId(60), ScopeId(63), ScopeId(66)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(17), ScopeId(19), ScopeId(21), ScopeId(23), ScopeId(25), ScopeId(27), ScopeId(30), ScopeId(33), ScopeId(36), ScopeId(39), ScopeId(42), ScopeId(45), ScopeId(48), ScopeId(51), ScopeId(54), ScopeId(57), ScopeId(60), ScopeId(63)] +Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 121, end: 122 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(31): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 121, end: 122 } +Symbol span mismatch for "C": +after transform: SymbolId(6): Span { start: 143, end: 144 } +rebuilt : SymbolId(4): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(33): Span { start: 0, end: 0 } +rebuilt : SymbolId(5): Span { start: 143, end: 144 } +Symbol span mismatch for "C": +after transform: SymbolId(7): Span { start: 165, end: 166 } +rebuilt : SymbolId(6): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(34): Span { start: 0, end: 0 } +rebuilt : SymbolId(7): Span { start: 165, end: 166 } +Symbol span mismatch for "C": +after transform: SymbolId(8): Span { start: 194, end: 195 } +rebuilt : SymbolId(8): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(35): Span { start: 0, end: 0 } +rebuilt : SymbolId(9): Span { start: 194, end: 195 } +Symbol span mismatch for "C": +after transform: SymbolId(9): Span { start: 223, end: 224 } +rebuilt : SymbolId(10): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(36): Span { start: 0, end: 0 } +rebuilt : SymbolId(11): Span { start: 223, end: 224 } +Symbol span mismatch for "C": +after transform: SymbolId(10): Span { start: 254, end: 255 } +rebuilt : SymbolId(12): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(37): Span { start: 0, end: 0 } +rebuilt : SymbolId(13): Span { start: 254, end: 255 } +Symbol span mismatch for "C": +after transform: SymbolId(11): Span { start: 279, end: 280 } +rebuilt : SymbolId(14): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(38): Span { start: 0, end: 0 } +rebuilt : SymbolId(15): Span { start: 279, end: 280 } +Symbol span mismatch for "C": +after transform: SymbolId(12): Span { start: 306, end: 307 } +rebuilt : SymbolId(16): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(39): Span { start: 0, end: 0 } +rebuilt : SymbolId(17): Span { start: 306, end: 307 } +Symbol span mismatch for "C": +after transform: SymbolId(13): Span { start: 329, end: 330 } +rebuilt : SymbolId(18): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(40): Span { start: 0, end: 0 } +rebuilt : SymbolId(19): Span { start: 329, end: 330 } +Symbol span mismatch for "C": +after transform: SymbolId(14): Span { start: 354, end: 355 } +rebuilt : SymbolId(20): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(41): Span { start: 0, end: 0 } +rebuilt : SymbolId(21): Span { start: 354, end: 355 } +Symbol span mismatch for "C": +after transform: SymbolId(15): Span { start: 379, end: 380 } +rebuilt : SymbolId(22): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(42): Span { start: 0, end: 0 } +rebuilt : SymbolId(23): Span { start: 379, end: 380 } +Symbol span mismatch for "C": +after transform: SymbolId(16): Span { start: 405, end: 406 } +rebuilt : SymbolId(24): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(43): Span { start: 0, end: 0 } +rebuilt : SymbolId(25): Span { start: 405, end: 406 } +Symbol span mismatch for "C": +after transform: SymbolId(17): Span { start: 433, end: 434 } +rebuilt : SymbolId(26): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(44): Span { start: 0, end: 0 } +rebuilt : SymbolId(27): Span { start: 433, end: 434 } Reference symbol mismatch for "x": after transform: SymbolId(0) "x" rebuilt : @@ -39700,8 +41228,8 @@ Reference symbol mismatch for "x": after transform: SymbolId(0) "x" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["g", "h", "x"] +after transform: ["Function", "require"] +rebuilt : ["Function", "g", "h", "require", "x"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/esDecorators-decoratorExpression.3.ts semantic error: Bindings mismatch: @@ -39722,8 +41250,8 @@ rebuilt : ["g"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/esDecorators-preservesThis.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "DecoratorProvider", "instance"] -rebuilt : ScopeId(0): ["C", "D"] +after transform: ScopeId(0): ["C", "D", "DecoratorProvider", "_decorate", "_decorateMetadata", "instance"] +rebuilt : ScopeId(0): ["C", "D", "_decorate", "_decorateMetadata"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(7)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5)] @@ -39740,19 +41268,57 @@ Reference symbol mismatch for "DecoratorProvider": after transform: SymbolId(0) "DecoratorProvider" rebuilt : Unresolved references mismatch: -after transform: ["DecoratorContext"] -rebuilt : ["DecoratorProvider", "instance"] +after transform: ["DecoratorContext", "Function", "require"] +rebuilt : ["DecoratorProvider", "Function", "instance", "require"] + +tasks/coverage/typescript/tests/cases/conformance/esDecorators/metadata/esDecoratorsMetadata1.ts +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 144, end: 145 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(7): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 144, end: 145 } + +tasks/coverage/typescript/tests/cases/conformance/esDecorators/metadata/esDecoratorsMetadata2.ts +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(5): Span { start: 144, end: 145 } +rebuilt : SymbolId(7): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(8): Span { start: 0, end: 0 } +rebuilt : SymbolId(8): Span { start: 144, end: 145 } + +tasks/coverage/typescript/tests/cases/conformance/esDecorators/metadata/esDecoratorsMetadata3.ts +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(6): Span { start: 225, end: 226 } +rebuilt : SymbolId(8): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(9): Span { start: 0, end: 0 } +rebuilt : SymbolId(9): Span { start: 225, end: 226 } +Symbol span mismatch for "D": +after transform: SymbolId(7): Span { start: 260, end: 261 } +rebuilt : SymbolId(10): Span { start: 0, end: 0 } +Symbol span mismatch for "D": +after transform: SymbolId(11): Span { start: 0, end: 0 } +rebuilt : SymbolId(11): Span { start: 260, end: 261 } + +tasks/coverage/typescript/tests/cases/conformance/esDecorators/metadata/esDecoratorsMetadata4.ts +semantic error: Symbol span mismatch for "C": +after transform: SymbolId(7): Span { start: 366, end: 367 } +rebuilt : SymbolId(9): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(9): Span { start: 0, end: 0 } +rebuilt : SymbolId(10): Span { start: 366, end: 367 } tasks/coverage/typescript/tests/cases/conformance/esDecorators/metadata/esDecoratorsMetadata5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "metadata"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_decorate", "_decorateMetadata", "metadata"] +rebuilt : ScopeId(0): ["C", "_decorate", "_decorateMetadata"] Reference symbol mismatch for "metadata": after transform: SymbolId(0) "metadata" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["metadata"] +after transform: ["Function", "require"] +rebuilt : ["Function", "metadata", "require"] tasks/coverage/typescript/tests/cases/conformance/expressions/arrayLiterals/arrayLiteralInference.ts semantic error: Bindings mismatch: @@ -43150,11 +44716,17 @@ rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable) tasks/coverage/typescript/tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "E", "_defineProperty", "foo"] -rebuilt : ScopeId(0): ["C", "D", "E", "_defineProperty"] +after transform: ScopeId(0): ["C", "D", "E", "_decorate", "_defineProperty", "foo"] +rebuilt : ScopeId(0): ["C", "D", "E", "_decorate", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] +Symbol span mismatch for "D": +after transform: SymbolId(3): Span { start: 147, end: 148 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "D": +after transform: SymbolId(6): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 147, end: 148 } Reference symbol mismatch for "foo": after transform: SymbolId(1) "foo" rebuilt : @@ -43164,11 +44736,20 @@ rebuilt : ["foo"] tasks/coverage/typescript/tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target11.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "foo"] -rebuilt : ScopeId(0): ["C", "_defineProperty"] +after transform: ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "foo"] +rebuilt : ScopeId(0): ["C", "_C", "_decorate", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 69, end: 70 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(2): [ReferenceId(1), ReferenceId(4), ReferenceId(6), ReferenceId(8), ReferenceId(11)] +rebuilt : SymbolId(3): [ReferenceId(4), ReferenceId(5), ReferenceId(9), ReferenceId(10)] +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 69, end: 70 } Reference symbol mismatch for "foo": after transform: SymbolId(0) "foo" rebuilt : @@ -43225,11 +44806,17 @@ rebuilt : ["N"] tasks/coverage/typescript/tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["D", "_defineProperty", "foo"] -rebuilt : ScopeId(0): ["D", "_defineProperty"] +after transform: ScopeId(0): ["D", "_decorate", "_defineProperty", "foo"] +rebuilt : ScopeId(0): ["D", "_decorate", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "D": +after transform: SymbolId(2): Span { start: 69, end: 70 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "D": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 69, end: 70 } Reference symbol mismatch for "foo": after transform: SymbolId(0) "foo" rebuilt : @@ -43273,11 +44860,17 @@ rebuilt : SymbolId(0): Span { start: 0, end: 0 } tasks/coverage/typescript/tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "E", "_defineProperty", "foo"] -rebuilt : ScopeId(0): ["C", "D", "E", "_defineProperty"] +after transform: ScopeId(0): ["C", "D", "E", "_decorate", "_defineProperty", "foo"] +rebuilt : ScopeId(0): ["C", "D", "E", "_decorate", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] +Symbol span mismatch for "D": +after transform: SymbolId(3): Span { start: 147, end: 148 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol span mismatch for "D": +after transform: SymbolId(6): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 147, end: 148 } Reference symbol mismatch for "foo": after transform: SymbolId(1) "foo" rebuilt : @@ -43287,11 +44880,20 @@ rebuilt : ["foo"] tasks/coverage/typescript/tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target11.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_defineProperty", "foo"] -rebuilt : ScopeId(0): ["C", "_defineProperty"] +after transform: ScopeId(0): ["C", "_C", "_decorate", "_defineProperty", "foo"] +rebuilt : ScopeId(0): ["C", "_C", "_decorate", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 69, end: 70 } +rebuilt : SymbolId(3): Span { start: 0, end: 0 } +Symbol reference IDs mismatch for "C": +after transform: SymbolId(2): [ReferenceId(1), ReferenceId(4), ReferenceId(6), ReferenceId(8), ReferenceId(11)] +rebuilt : SymbolId(3): [ReferenceId(4), ReferenceId(5), ReferenceId(9), ReferenceId(10)] +Symbol span mismatch for "C": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(4): Span { start: 69, end: 70 } Reference symbol mismatch for "foo": after transform: SymbolId(0) "foo" rebuilt : @@ -43348,11 +44950,17 @@ rebuilt : ["N"] tasks/coverage/typescript/tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["D", "_defineProperty", "foo"] -rebuilt : ScopeId(0): ["D", "_defineProperty"] +after transform: ScopeId(0): ["D", "_decorate", "_defineProperty", "foo"] +rebuilt : ScopeId(0): ["D", "_decorate", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Symbol span mismatch for "D": +after transform: SymbolId(2): Span { start: 69, end: 70 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "D": +after transform: SymbolId(4): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 69, end: 70 } Reference symbol mismatch for "foo": after transform: SymbolId(0) "foo" rebuilt : @@ -43492,11 +45100,17 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/externalModules/topLevelAwait.1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "C1", "C2", "C3", "_await", "_defineProperty", "dec", "f", "x", "y"] -rebuilt : ScopeId(0): ["C", "C1", "C2", "C3", "_defineProperty", "x", "y"] +after transform: ScopeId(0): ["C", "C1", "C2", "C3", "_await", "_decorate", "_defineProperty", "dec", "f", "x", "y"] +rebuilt : ScopeId(0): ["C", "C1", "C2", "C3", "_decorate", "_defineProperty", "x", "y"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11)] +Symbol span mismatch for "C": +after transform: SymbolId(8): Span { start: 665, end: 666 } +rebuilt : SymbolId(8): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(12): Span { start: 0, end: 0 } +rebuilt : SymbolId(9): Span { start: 665, end: 666 } Reference symbol mismatch for "f": after transform: SymbolId(1) "f" rebuilt : @@ -46979,8 +48593,14 @@ rebuilt : ["Symbol", "dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "before", "dec"] -rebuilt : ScopeId(0): ["C", "before"] +after transform: ScopeId(0): ["C", "_decorate", "before", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "before"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 68, end: 69 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 68, end: 69 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -46990,8 +48610,11 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.10.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["after", "dec"] -rebuilt : ScopeId(0): ["after"] +after transform: ScopeId(0): ["_decorate", "_default", "after", "dec"] +rebuilt : ScopeId(0): ["_decorate", "_default", "after"] +Symbol flags mismatch for "_default": +after transform: SymbolId(2): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(BlockScopedVariable) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47001,8 +48624,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.11.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "after", "dec"] -rebuilt : ScopeId(0): ["C", "after"] +after transform: ScopeId(0): ["C", "_decorate", "after", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "after"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 46, end: 47 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 46, end: 47 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47012,8 +48641,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.12.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "after", "dec"] -rebuilt : ScopeId(0): ["C", "after"] +after transform: ScopeId(0): ["C", "_decorate", "after", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "after"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 46, end: 47 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 46, end: 47 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47023,8 +48658,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "before", "dec"] -rebuilt : ScopeId(0): ["C", "before"] +after transform: ScopeId(0): ["C", "_decorate", "before", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "before"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 75, end: 76 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 75, end: 76 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47034,8 +48675,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "before", "dec"] -rebuilt : ScopeId(0): ["C", "before"] +after transform: ScopeId(0): ["C", "_decorate", "before", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "before"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 83, end: 84 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 83, end: 84 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47045,8 +48692,11 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["before", "dec"] -rebuilt : ScopeId(0): ["before"] +after transform: ScopeId(0): ["_decorate", "_default", "before", "dec"] +rebuilt : ScopeId(0): ["_decorate", "_default", "before"] +Symbol flags mismatch for "_default": +after transform: SymbolId(2): SymbolFlags(Class) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47056,8 +48706,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "before", "dec"] -rebuilt : ScopeId(0): ["C", "before"] +after transform: ScopeId(0): ["C", "_decorate", "before", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "before"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 68, end: 69 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 68, end: 69 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47067,8 +48723,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "before", "dec"] -rebuilt : ScopeId(0): ["C", "before"] +after transform: ScopeId(0): ["C", "_decorate", "before", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "before"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 68, end: 69 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 68, end: 69 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47078,8 +48740,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.7.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "after", "dec"] -rebuilt : ScopeId(0): ["C", "after"] +after transform: ScopeId(0): ["C", "_decorate", "after", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "after"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 46, end: 47 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 46, end: 47 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47089,8 +48757,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.8.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "after", "dec"] -rebuilt : ScopeId(0): ["C", "after"] +after transform: ScopeId(0): ["C", "_decorate", "after", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "after"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 53, end: 54 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 53, end: 54 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47100,8 +48774,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithESClassDecorators.9.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "after", "dec"] -rebuilt : ScopeId(0): ["C", "after"] +after transform: ScopeId(0): ["C", "_decorate", "after", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "after"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 61, end: 62 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 61, end: 62 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47111,8 +48791,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "before", "dec"] -rebuilt : ScopeId(0): ["C", "before"] +after transform: ScopeId(0): ["C", "_decorate", "before", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "before"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 68, end: 69 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 68, end: 69 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47122,8 +48808,11 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.10.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["after", "dec"] -rebuilt : ScopeId(0): ["after"] +after transform: ScopeId(0): ["_decorate", "_default", "after", "dec"] +rebuilt : ScopeId(0): ["_decorate", "_default", "after"] +Symbol flags mismatch for "_default": +after transform: SymbolId(2): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(BlockScopedVariable) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47133,8 +48822,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.11.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "after", "dec"] -rebuilt : ScopeId(0): ["C", "after"] +after transform: ScopeId(0): ["C", "_decorate", "after", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "after"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 46, end: 47 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 46, end: 47 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47144,8 +48839,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.12.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "after", "dec"] -rebuilt : ScopeId(0): ["C", "after"] +after transform: ScopeId(0): ["C", "_decorate", "after", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "after"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 46, end: 47 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 46, end: 47 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47155,8 +48856,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "before", "dec"] -rebuilt : ScopeId(0): ["C", "before"] +after transform: ScopeId(0): ["C", "_decorate", "before", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "before"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 75, end: 76 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 75, end: 76 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47166,8 +48873,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "before", "dec"] -rebuilt : ScopeId(0): ["C", "before"] +after transform: ScopeId(0): ["C", "_decorate", "before", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "before"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 83, end: 84 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 83, end: 84 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47177,8 +48890,11 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["before", "dec"] -rebuilt : ScopeId(0): ["before"] +after transform: ScopeId(0): ["_decorate", "_default", "before", "dec"] +rebuilt : ScopeId(0): ["_decorate", "_default", "before"] +Symbol flags mismatch for "_default": +after transform: SymbolId(2): SymbolFlags(Class) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47188,8 +48904,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "before", "dec"] -rebuilt : ScopeId(0): ["C", "before"] +after transform: ScopeId(0): ["C", "_decorate", "before", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "before"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 68, end: 69 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 68, end: 69 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47199,8 +48921,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "before", "dec"] -rebuilt : ScopeId(0): ["C", "before"] +after transform: ScopeId(0): ["C", "_decorate", "before", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "before"] +Symbol span mismatch for "C": +after transform: SymbolId(2): Span { start: 68, end: 69 } +rebuilt : SymbolId(2): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(3): Span { start: 68, end: 69 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47210,8 +48938,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.7.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "after", "dec"] -rebuilt : ScopeId(0): ["C", "after"] +after transform: ScopeId(0): ["C", "_decorate", "after", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "after"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 46, end: 47 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 46, end: 47 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47221,8 +48955,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.8.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "after", "dec"] -rebuilt : ScopeId(0): ["C", "after"] +after transform: ScopeId(0): ["C", "_decorate", "after", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "after"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 53, end: 54 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 53, end: 54 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -47232,8 +48972,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsWithLegacyClassDecorators.9.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "after", "dec"] -rebuilt : ScopeId(0): ["C", "after"] +after transform: ScopeId(0): ["C", "_decorate", "after", "dec"] +rebuilt : ScopeId(0): ["C", "_decorate", "after"] +Symbol span mismatch for "C": +after transform: SymbolId(1): Span { start: 61, end: 62 } +rebuilt : SymbolId(1): Span { start: 0, end: 0 } +Symbol span mismatch for "C": +after transform: SymbolId(3): Span { start: 0, end: 0 } +rebuilt : SymbolId(2): Span { start: 61, end: 62 } Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -50450,14 +52196,23 @@ rebuilt : ["tuple"] tasks/coverage/typescript/tests/cases/conformance/types/tuple/readonlyArraysAndTuples2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "_defineProperty", "f1", "someDec"] -rebuilt : ScopeId(0): ["A", "_defineProperty"] +after transform: ScopeId(0): ["A", "_decorate", "_decorateMetadata", "_defineProperty", "f1", "someDec"] +rebuilt : ScopeId(0): ["A", "_decorate", "_decorateMetadata", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] rebuilt : ScopeId(0): [ScopeId(1)] +Reference symbol mismatch for "someDec": +after transform: SymbolId(11) "someDec" +rebuilt : +Reference symbol mismatch for "someDec": +after transform: SymbolId(11) "someDec" +rebuilt : Unresolved references mismatch: after transform: ["Array", "ReadonlyArray", "require"] -rebuilt : ["require"] +rebuilt : ["Array", "require", "someDec"] +Unresolved reference IDs mismatch for "Array": +after transform: [ReferenceId(0), ReferenceId(6), ReferenceId(8)] +rebuilt : [ReferenceId(8), ReferenceId(13)] tasks/coverage/typescript/tests/cases/conformance/types/tuple/typeInferenceWithTupleType.ts semantic error: Bindings mismatch: