From 84b9b88909b20febe4d375f1be2e3876141fff79 Mon Sep 17 00:00:00 2001 From: overlookmotel Date: Mon, 4 Nov 2024 15:42:25 +0000 Subject: [PATCH] feat(transformer): class properties transform --- .../src/common/helper_loader.rs | 10 + .../src/common/var_declarations.rs | 1 - .../src/compiler_assumptions.rs | 1 - .../src/es2022/class_properties.rs | 94 - .../src/es2022/class_properties/class.rs | 778 ++ .../es2022/class_properties/constructor.rs | 599 ++ .../src/es2022/class_properties/mod.rs | 283 + .../src/es2022/class_properties/private.rs | 972 +++ .../src/es2022/class_properties/utils.rs | 59 + .../src/es2022/class_static_block.rs | 5 +- crates/oxc_transformer/src/es2022/mod.rs | 47 +- crates/oxc_transformer/src/lib.rs | 6 + crates/oxc_transformer/src/options/env.rs | 6 +- .../integrations/snapshots/es_target.snap | 5 +- tasks/coverage/snapshots/semantic_babel.snap | 482 +- tasks/coverage/snapshots/semantic_misc.snap | 34 +- .../coverage/snapshots/semantic_test262.snap | 6267 +++++++++++---- .../snapshots/semantic_typescript.snap | 6980 ++++++++++------- .../coverage/snapshots/transformer_babel.snap | 5 +- .../snapshots/transformer_test262.snap | 6 +- .../snapshots/transformer_typescript.snap | 14 +- .../snapshots/babel.snap.md | 735 +- .../snapshots/babel_exec.snap.md | 1508 +++- tasks/transform_conformance/src/constants.rs | 3 +- 24 files changed, 14467 insertions(+), 4433 deletions(-) delete mode 100644 crates/oxc_transformer/src/es2022/class_properties.rs create mode 100644 crates/oxc_transformer/src/es2022/class_properties/class.rs create mode 100644 crates/oxc_transformer/src/es2022/class_properties/constructor.rs create mode 100644 crates/oxc_transformer/src/es2022/class_properties/mod.rs create mode 100644 crates/oxc_transformer/src/es2022/class_properties/private.rs create mode 100644 crates/oxc_transformer/src/es2022/class_properties/utils.rs diff --git a/crates/oxc_transformer/src/common/helper_loader.rs b/crates/oxc_transformer/src/common/helper_loader.rs index 323154111b11bc..c09c984269b36d 100644 --- a/crates/oxc_transformer/src/common/helper_loader.rs +++ b/crates/oxc_transformer/src/common/helper_loader.rs @@ -147,6 +147,11 @@ pub enum Helper { ObjectDestructuringEmpty, ObjectWithoutProperties, ToPropertyKey, + DefineProperty, + ClassPrivateFieldInitSpec, + ClassPrivateFieldGet2, + ClassPrivateFieldSet2, + AssertClassBrand, } impl Helper { @@ -162,6 +167,11 @@ impl Helper { Self::ObjectDestructuringEmpty => "objectDestructuringEmpty", Self::ObjectWithoutProperties => "objectWithoutProperties", Self::ToPropertyKey => "toPropertyKey", + Self::DefineProperty => "defineProperty", + Self::ClassPrivateFieldInitSpec => "classPrivateFieldInitSpec", + Self::ClassPrivateFieldGet2 => "classPrivateFieldGet2", + Self::ClassPrivateFieldSet2 => "classPrivateFieldSet2", + Self::AssertClassBrand => "assertClassBrand", } } } diff --git a/crates/oxc_transformer/src/common/var_declarations.rs b/crates/oxc_transformer/src/common/var_declarations.rs index 7701c15a5378ce..66fb24af9e44cb 100644 --- a/crates/oxc_transformer/src/common/var_declarations.rs +++ b/crates/oxc_transformer/src/common/var_declarations.rs @@ -98,7 +98,6 @@ impl<'a> VarDeclarationsStore<'a> { /// Add a `let` declaration to be inserted at top of current enclosing statement block, /// given a `BoundIdentifier`. - #[expect(dead_code)] pub fn insert_let( &self, binding: &BoundIdentifier<'a>, diff --git a/crates/oxc_transformer/src/compiler_assumptions.rs b/crates/oxc_transformer/src/compiler_assumptions.rs index 577b505d625dde..143b711d06642f 100644 --- a/crates/oxc_transformer/src/compiler_assumptions.rs +++ b/crates/oxc_transformer/src/compiler_assumptions.rs @@ -81,7 +81,6 @@ pub struct CompilerAssumptions { pub set_computed_properties: bool, #[serde(default)] - #[deprecated = "Not Implemented"] pub set_public_class_fields: bool, #[serde(default)] diff --git a/crates/oxc_transformer/src/es2022/class_properties.rs b/crates/oxc_transformer/src/es2022/class_properties.rs deleted file mode 100644 index becd2424c9f246..00000000000000 --- a/crates/oxc_transformer/src/es2022/class_properties.rs +++ /dev/null @@ -1,94 +0,0 @@ -//! ES2022: Class Properties -//! -//! This plugin transforms class properties to initializers inside class constructor. -//! -//! > This plugin is included in `preset-env`, in ES2022 -//! -//! ## Example -//! -//! Input: -//! ```js -//! class C { -//! foo = 123; -//! #bar = 456; -//! } -//! -//! let x = 123; -//! class D extends S { -//! foo = x; -//! constructor(x) { -//! if (x) { -//! let s = super(x); -//! } else { -//! super(x); -//! } -//! } -//! } -//! ``` -//! -//! Output: -//! ```js -//! var _bar = /*#__PURE__*/ new WeakMap(); -//! class C { -//! constructor() { -//! babelHelpers.defineProperty(this, "foo", 123); -//! babelHelpers.classPrivateFieldInitSpec(this, _bar, 456); -//! } -//! } -//! -//! let x = 123; -//! class D extends S { -//! constructor(_x) { -//! if (_x) { -//! let s = (super(_x), babelHelpers.defineProperty(this, "foo", x)); -//! } else { -//! super(_x); -//! babelHelpers.defineProperty(this, "foo", x); -//! } -//! } -//! } -//! ``` -//! -//! ## Implementation -//! -//! WORK IN PROGRESS. INCOMPLETE. -//! -//! Implementation based on [@babel/plugin-transform-class-properties](https://babel.dev/docs/babel-plugin-transform-class-properties). -//! -//! ## References: -//! * Babel plugin implementation: -//! * -//! * -//! * -//! * Class properties TC39 proposal: - -use serde::Deserialize; - -use oxc_ast::ast::*; -use oxc_traverse::{Traverse, TraverseCtx}; - -use crate::TransformCtx; - -#[derive(Debug, Default, Clone, Copy, Deserialize)] -#[serde(default, rename_all = "camelCase")] -pub struct ClassPropertiesOptions { - #[serde(alias = "loose")] - pub(crate) set_public_class_fields: bool, -} - -pub struct ClassProperties<'a, 'ctx> { - #[expect(dead_code)] - options: ClassPropertiesOptions, - #[expect(dead_code)] - ctx: &'ctx TransformCtx<'a>, -} - -impl<'a, 'ctx> ClassProperties<'a, 'ctx> { - pub fn new(options: ClassPropertiesOptions, ctx: &'ctx TransformCtx<'a>) -> Self { - Self { options, ctx } - } -} - -impl<'a, 'ctx> Traverse<'a> for ClassProperties<'a, 'ctx> { - fn enter_class_body(&mut self, _body: &mut ClassBody<'a>, _ctx: &mut TraverseCtx<'a>) {} -} diff --git a/crates/oxc_transformer/src/es2022/class_properties/class.rs b/crates/oxc_transformer/src/es2022/class_properties/class.rs new file mode 100644 index 00000000000000..2b868e6416ab29 --- /dev/null +++ b/crates/oxc_transformer/src/es2022/class_properties/class.rs @@ -0,0 +1,778 @@ +//! ES2022: Class Properties +//! Transform of class itself. + +use oxc_allocator::Address; +use oxc_ast::{ast::*, NONE}; +use oxc_span::SPAN; +use oxc_syntax::{ + reference::ReferenceFlags, + scope::ScopeId, + symbol::{SymbolFlags, SymbolId}, +}; +use oxc_traverse::{BoundIdentifier, TraverseCtx}; + +use crate::common::helper_loader::Helper; + +use super::super::ClassStaticBlock; +use super::{ + utils::{ + create_assignment, create_underscore_ident_name, create_variable_declaration, + exprs_into_stmts, + }, + ClassName, ClassProperties, FxIndexMap, PrivateProp, PrivateProps, +}; + +impl<'a, 'ctx> ClassProperties<'a, 'ctx> { + /// Transform class expression. + // `#[inline]` so that compiler sees that `expr` is an `Expression::ClassExpression`. + // Main guts of transform is broken out into `transform_class_expression_start` and + // `transform_class_expression_finish` to keep this function as small as possible. + // Want it to be inlined into `enter_expression` and for `enter_expression` to be inlined into parent. + #[inline] + pub(super) fn transform_class_expression( + &mut self, + expr: &mut Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + let Expression::ClassExpression(class) = expr else { unreachable!() }; + + let expr_count = self.transform_class_expression_start(class, ctx); + if expr_count > 0 { + self.transform_class_expression_finish(expr, expr_count, ctx); + } + } + + fn transform_class_expression_start( + &mut self, + class: &mut Class<'a>, + ctx: &mut TraverseCtx<'a>, + ) -> usize { + // Check this class isn't being visited twice + let class_address = Address::from_ptr(class); + if *self.class_expression_addresses_stack.last() == class_address { + // This class has already been transformed, and we're now encountering it again + // in the sequence expression which was substituted for it. So don't transform it again! + // Returning 0 tells `enter_expression` not to call `transform_class_expression_finish` either. + self.class_expression_addresses_stack.pop(); + return 0; + } + + self.class_name = ClassName::Name(match &class.id { + Some(id) => id.name.as_str(), + None => "Class", + }); + self.is_declaration = false; + + self.transform_class(class, ctx); + + // Return number of expressions to be inserted before/after the class + let mut expr_count = self.insert_before.len() + self.insert_after_exprs.len(); + + let private_props = self.private_props_stack.last(); + if let Some(private_props) = private_props { + expr_count += private_props.props.len(); + } + + if expr_count > 0 { + // We're going to replace class expression with a sequence expression + // `(..., _C = class C {}, ..., _C)`, so this class will be visited again. + // Store the `Address` of class in stack. This will cause bail-out when we re-visit it. + self.class_expression_addresses_stack.push(class_address); + } + + expr_count + } + + /// Insert expressions before/after the class. + /// `C = class { [x()] = 1; static y = 2 };` + /// -> `C = (_x = x(), _Class = class C { constructor() { this[_x] = 1; } }, _Class.y = 2, _Class)` + fn transform_class_expression_finish( + &mut self, + expr: &mut Expression<'a>, + mut expr_count: usize, + ctx: &mut TraverseCtx<'a>, + ) { + // TODO: Name class if had no name, and name is statically knowable (as in example above). + // If class name shadows var which is referenced within class, rename that var. + // `var C = class { prop = C }; var C2 = C;` + // -> `var _C = class C { constructor() { this.prop = _C; } }; var C2 = _C;` + // This is really difficult as need to rename all references too to that binding too, + // which can be very far above the class in AST, when it's a `var`. + // Maybe for now only add class name if it doesn't shadow a var used within class? + + // TODO: Deduct static private props from `expr_count`. + // Or maybe should store count and increment it when create private static props? + // They're probably pretty rare, so it'll be rarely used. + expr_count += match &self.class_name { + ClassName::Binding(_) => 2, + ClassName::Name(_) => 1, + }; + + let mut exprs = ctx.ast.vec_with_capacity(expr_count); + + // Insert `_prop = new WeakMap()` expressions for private instance props. + // Babel has these always go first, regardless of order of class elements. + // Also insert `var _prop;` temp var declarations for private static props. + let private_props = self.private_props_stack.last(); + if let Some(private_props) = private_props { + let mut weakmap_symbol_id = None; + exprs.extend(private_props.props.values().filter_map(|prop| { + // Insert `var _prop;` declaration. + // Do it here rather than when binding was created to maintain same order of `var` + // declarations as Babel. `c = class C { #x = 1; static y = 2; }` -> `var _C, _x;` + self.ctx.var_declarations.insert_var(&prop.binding, None, ctx); + + if prop.is_static { + return None; + } + + // `_prop = new WeakMap()` + Some(create_assignment( + &prop.binding, + create_new_weakmap(&mut weakmap_symbol_id, ctx), + ctx, + )) + })); + } + + // Insert computed key initializers + exprs.extend(self.insert_before.drain(..)); + + // Insert class + static property assignments + static blocks + let class_expr = ctx.ast.move_expression(expr); + if let ClassName::Binding(binding) = &self.class_name { + // `_Class = class {}` + let assignment = create_assignment(binding, class_expr, ctx); + exprs.push(assignment); + // Add static property assignments + static blocks + exprs.extend(self.insert_after_exprs.drain(..)); + // `_Class` + exprs.push(binding.create_read_expression(ctx)); + } else { + // Add static blocks (which didn't reference class name) + // TODO: If class has `extends` clause, and it may have side effects, then static block contents + // goes after class expression, and temp var is called `_temp` not `_Class`. + // `let C = class extends Unbound { static { x = 1; } };` + // -> `var _temp; let C = ((_temp = class C extends Unbound {}), (x = 1), _temp);` + // `let C = class extends Bound { static { x = 1; } };` + // -> `let C = ((x = 1), class C extends Bound {});` + exprs.extend(self.insert_after_exprs.drain(..)); + + exprs.push(class_expr); + } + + *expr = ctx.ast.expression_sequence(SPAN, exprs); + } + + /// Transform class declaration. + pub(super) fn transform_class_declaration( + &mut self, + class: &mut Class<'a>, + stmt_address: Address, + ctx: &mut TraverseCtx<'a>, + ) { + // Ignore TS class declarations + // TODO: Is this correct? + // TODO: If remove this check, remove from `transform_class_on_exit` too. + if class.declare { + return; + } + + // Class declarations are always named, except for `export default class {}`, which is handled separately + let ident = class.id.as_ref().unwrap(); + self.class_name = ClassName::Binding(BoundIdentifier::from_binding_ident(ident)); + + self.transform_class_declaration_impl(class, stmt_address, ctx); + } + + /// Transform `export default class {}`. + /// + /// Separate function as this is only circumstance where have to deal with anonymous class declaration, + /// and it's an uncommon case (can only be 1 per file). + pub(super) fn transform_class_export_default( + &mut self, + class: &mut Class<'a>, + stmt_address: Address, + ctx: &mut TraverseCtx<'a>, + ) { + // Class declarations as default export may not have a name + self.class_name = match class.id.as_ref() { + Some(ident) => ClassName::Binding(BoundIdentifier::from_binding_ident(ident)), + None => ClassName::Name("Class"), + }; + + self.transform_class_declaration_impl(class, stmt_address, ctx); + + // If class was unnamed `export default class {}`, and a binding is required, set its name. + // e.g. `export default class { static x = 1; }` -> `export default class _Class {}; _Class.x = 1;` + // TODO(improve-on-babel): Could avoid this if treated `export default class {}` as a class expression + // instead of a class declaration. + if class.id.is_none() { + if let ClassName::Binding(binding) = &self.class_name { + class.id = Some(binding.create_binding_identifier(ctx)); + } + } + } + + fn transform_class_declaration_impl( + &mut self, + class: &mut Class<'a>, + stmt_address: Address, + ctx: &mut TraverseCtx<'a>, + ) { + self.is_declaration = true; + + self.transform_class(class, ctx); + + // TODO: Run other transforms on inserted statements. How? + + // Insert expressions before/after class + if !self.insert_before.is_empty() { + self.ctx.statement_injector.insert_many_before( + &stmt_address, + exprs_into_stmts(self.insert_before.drain(..), ctx), + ); + } + + if let Some(private_props) = self.private_props_stack.last() { + // TODO: Only call `insert_many_before` if some private *instance* props + let mut weakmap_symbol_id = None; + self.ctx.statement_injector.insert_many_before( + &stmt_address, + private_props.props.values().filter_map(|prop| { + if prop.is_static { + return None; + } + + // `var _prop = new WeakMap()` + Some(create_variable_declaration( + &prop.binding, + create_new_weakmap(&mut weakmap_symbol_id, ctx), + ctx, + )) + }), + ); + } + + if !self.insert_after_stmts.is_empty() { + self.ctx + .statement_injector + .insert_many_after(&stmt_address, self.insert_after_stmts.drain(..)); + } + } + + /// Main guts of the transform. + fn transform_class(&mut self, class: &mut Class<'a>, ctx: &mut TraverseCtx<'a>) { + // TODO(improve-on-babel): If outer scope is sloppy mode, all code which is moved to outside + // the class should be wrapped in an IIFE with `'use strict'` directive. Babel doesn't do this. + + // TODO: If static blocks transform is disabled, it's possible to get incorrect execution order. + // ```js + // class C { + // static x = console.log('x'); + // static { + // console.log('block'); + // } + // static y = console.log('y'); + // } + // ``` + // This logs "x", "block", "y". But in transformed output it'd be "block", "x", "y". + // Maybe force transform of static blocks if any static properties? + // Or alternatively could insert static property initializers into static blocks. + + struct Constructor { + element_index: usize, + // TODO: Remove this if don't use it + #[expect(dead_code)] + scope_id: ScopeId, + } + + // Check if class has any properties and get index and `ScopeId` of constructor (if class has one) + let mut instance_prop_count = 0; + let mut has_static_prop_or_static_block = false; + // TODO: Store `FxIndexMap`s in a pool and re-use them + let mut private_props = FxIndexMap::default(); + let mut constructor = None; + let mut index_not_including_removed = 0; + for element in &class.body.body { + match element { + ClassElement::PropertyDefinition(prop) => { + // TODO: Throw error if property has decorators + + // Create binding for private property key + if let PropertyKey::PrivateIdentifier(ident) = &prop.key { + // Note: Current scope is outside class. + let binding = ctx.generate_uid_in_current_scope( + ident.name.as_str(), + SymbolFlags::FunctionScopedVariable, + ); + private_props.insert( + ident.name.clone(), + PrivateProp { binding, is_static: prop.r#static }, + ); + } + + if prop.r#static { + // TODO(improve-on-babel): Even though private static properties may not access + // class name, Babel still creates a temp var for class. That's unnecessary. + self.initialize_class_name_binding(ctx); + + has_static_prop_or_static_block = true; + } else { + instance_prop_count += 1; + } + + continue; + } + ClassElement::StaticBlock(_) => { + // Static block only necessitates transforming class if it's being transformed + if self.static_block { + has_static_prop_or_static_block = true; + continue; + } + } + ClassElement::MethodDefinition(method) => { + if method.kind == MethodDefinitionKind::Constructor + && method.value.body.is_some() + { + constructor = Some(Constructor { + element_index: index_not_including_removed, + scope_id: method.value.scope_id(), + }); + } + } + ClassElement::AccessorProperty(_) | ClassElement::TSIndexSignature(_) => { + // TODO: Need to handle these? + } + } + + index_not_including_removed += 1; + } + + if private_props.is_empty() { + self.private_props_stack.push(None); + } else { + let class_name_binding = match &self.class_name { + ClassName::Binding(binding) => Some(binding.clone()), + ClassName::Name(_) => None, + }; + self.private_props_stack.push(Some(PrivateProps { + props: private_props, + class_name_binding, + is_declaration: self.is_declaration, + })); + } + + // Exit if nothing to transform + if instance_prop_count == 0 && !has_static_prop_or_static_block { + return; + } + + // Extract properties and static blocks from class body + substitute computed method keys + let mut instance_inits = Vec::with_capacity(instance_prop_count); + class.body.body.retain_mut(|element| { + match element { + ClassElement::PropertyDefinition(prop) => { + if prop.r#static { + self.convert_static_property(prop, ctx); + } else { + self.convert_instance_property(prop, &mut instance_inits, ctx); + } + false + } + ClassElement::StaticBlock(block) => { + if self.static_block { + self.convert_static_block(block, ctx); + false + } else { + true + } + } + ClassElement::MethodDefinition(method) => { + self.substitute_temp_var_for_method_computed_key(method, ctx); + true + } + ClassElement::AccessorProperty(_) | ClassElement::TSIndexSignature(_) => { + // TODO: Need to handle these? + true + } + } + }); + + // Insert instance initializers into constructor + if !instance_inits.is_empty() { + // TODO: Re-parent any scopes within initializers. + if let Some(Constructor { element_index, .. }) = constructor { + // Existing constructor - amend it + self.insert_inits_into_constructor(class, instance_inits, element_index, ctx); + } else { + // No constructor - create one + Self::insert_constructor(class, instance_inits, ctx); + } + } + + // TODO: Transform usages of private properties + } + + /// Pop from private props stack. + pub(super) fn transform_class_on_exit(&mut self, class: &Class) { + // Ignore TS class declarations + // TODO: Is this correct? + if class.declare { + return; + } + + self.private_props_stack.pop(); + } + + /// Convert instance property to initialization expression. + /// Property `foo = 123;` -> Expression `this.foo = 123` or `_defineProperty(this, "foo", 123)`. + fn convert_instance_property( + &mut self, + prop: &mut PropertyDefinition<'a>, + instance_inits: &mut Vec>, + ctx: &mut TraverseCtx<'a>, + ) { + // Get value + let value = match &mut prop.value { + Some(value) => ctx.ast.move_expression(value), + None => ctx.ast.void_0(SPAN), + }; + + let init_expr = if let PropertyKey::PrivateIdentifier(ident) = &mut prop.key { + self.create_private_instance_init_assignment(ident, value, ctx) + } else { + // Convert to assignment or `_defineProperty` call, depending on `loose` option + let this = ctx.ast.expression_this(SPAN); + self.create_init_assignment(prop, value, this, false, ctx) + }; + instance_inits.push(init_expr); + } + + /// Convert static property to initialization expression. + /// Property `static foo = 123;` -> Expression `C.foo = 123` or `_defineProperty(C, "foo", 123)`. + fn convert_static_property( + &mut self, + prop: &mut PropertyDefinition<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + // Get value + let value = match &mut prop.value { + Some(value) => ctx.ast.move_expression(value), + None => ctx.ast.void_0(SPAN), + }; + + if let PropertyKey::PrivateIdentifier(ident) = &mut prop.key { + self.insert_private_static_init_assignment(ident, value, ctx); + } else { + // Convert to assignment or `_defineProperty` call, depending on `loose` option + let ClassName::Binding(class_name_binding) = &self.class_name else { + // Binding is initialized in 1st pass in `transform_class` when a static prop is found + unreachable!(); + }; + let assignee = class_name_binding.create_read_expression(ctx); + let init_expr = self.create_init_assignment(prop, value, assignee, true, ctx); + self.insert_expr_after_class(init_expr, ctx); + } + } + + /// Create a binding for class name, if there isn't one already. + fn initialize_class_name_binding(&mut self, ctx: &mut TraverseCtx<'a>) -> &BoundIdentifier<'a> { + if let ClassName::Name(name) = &self.class_name { + let binding = if self.is_declaration { + ctx.generate_uid_in_current_scope(name, SymbolFlags::Class) + } else { + let flags = SymbolFlags::FunctionScopedVariable; + let binding = ctx.generate_uid_in_current_scope(name, flags); + self.ctx.var_declarations.insert_var(&binding, None, ctx); + binding + }; + self.class_name = ClassName::Binding(binding); + } + let ClassName::Binding(binding) = &self.class_name else { unreachable!() }; + binding + } + + /// `assignee.foo = value` or `_defineProperty(assignee, "foo", value)` + fn create_init_assignment( + &mut self, + prop: &mut PropertyDefinition<'a>, + value: Expression<'a>, + assignee: Expression<'a>, + is_static: bool, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + if self.set_public_class_fields { + // `assignee.foo = value` + self.create_init_assignment_loose(prop, value, assignee, is_static, ctx) + } else { + // `_defineProperty(assignee, "foo", value)` + self.create_init_assignment_not_loose(prop, value, assignee, ctx) + } + } + + /// `this.foo = value` or `_Class.foo = value` + fn create_init_assignment_loose( + &mut self, + prop: &mut PropertyDefinition<'a>, + value: Expression<'a>, + assignee: Expression<'a>, + is_static: bool, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + // In-built static props `name` and `length` need to be set with `_defineProperty` + let needs_define = |name| is_static && (name == "name" || name == "length"); + + let left = match &mut prop.key { + PropertyKey::StaticIdentifier(ident) => { + if needs_define(&ident.name) { + return self.create_init_assignment_not_loose(prop, value, assignee, ctx); + } + ctx.ast.member_expression_static(SPAN, assignee, ident.as_ref().clone(), false) + } + PropertyKey::StringLiteral(str_lit) if needs_define(&str_lit.value) => { + return self.create_init_assignment_not_loose(prop, value, assignee, ctx); + } + key @ match_expression!(PropertyKey) => { + // TODO: This can also be a numeric key (non-computed). Maybe other key types? + let key = self.create_computed_key_temp_var(key.to_expression_mut(), ctx); + ctx.ast.member_expression_computed(SPAN, assignee, key, false) + } + PropertyKey::PrivateIdentifier(_) => { + // Handled in `convert_instance_property` and `convert_static_property` + unreachable!(); + } + }; + + // TODO: Should this have span of the original `PropertyDefinition`? + ctx.ast.expression_assignment( + SPAN, + AssignmentOperator::Assign, + AssignmentTarget::from(left), + value, + ) + } + + /// `_defineProperty(this, "foo", value)` or `_defineProperty(_Class, "foo", value)` + fn create_init_assignment_not_loose( + &mut self, + prop: &mut PropertyDefinition<'a>, + value: Expression<'a>, + assignee: Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + let key = match &mut prop.key { + PropertyKey::StaticIdentifier(ident) => { + ctx.ast.expression_string_literal(ident.span, ident.name.clone()) + } + key @ match_expression!(PropertyKey) => { + // TODO: This can also be a numeric key (non-computed). Maybe other key types? + self.create_computed_key_temp_var(key.to_expression_mut(), ctx) + } + PropertyKey::PrivateIdentifier(_) => { + // Handled in `convert_instance_property` and `convert_static_property` + unreachable!(); + } + }; + + let arguments = ctx.ast.vec_from_array([ + Argument::from(assignee), + Argument::from(key), + Argument::from(value), + ]); + // TODO: Should this have span of the original `PropertyDefinition`? + self.ctx.helper_call_expr(Helper::DefineProperty, SPAN, arguments, ctx) + } + + /// Create `_classPrivateFieldInitSpec(this, _prop, value)` to be inserted into class constructor. + fn create_private_instance_init_assignment( + &mut self, + ident: &PrivateIdentifier<'a>, + value: Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + let private_props = self.private_props_stack.last().unwrap(); + let prop = &private_props.props[&ident.name]; + let arguments = ctx.ast.vec_from_array([ + Argument::from(ctx.ast.expression_this(SPAN)), + Argument::from(prop.binding.create_read_expression(ctx)), + Argument::from(value), + ]); + // TODO: Should this have span of original `PropertyDefinition`? + self.ctx.helper_call_expr(Helper::ClassPrivateFieldInitSpec, SPAN, arguments, ctx) + } + + /// Insert after class: + /// * Class declaration: `var _prop = {_: value};` + /// * Class expression: `_prop = {_: value}` + fn insert_private_static_init_assignment( + &mut self, + ident: &PrivateIdentifier<'a>, + value: Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + // `_prop = {_: value}` + let property = ctx.ast.object_property_kind_object_property( + SPAN, + PropertyKind::Init, + PropertyKey::StaticIdentifier(ctx.ast.alloc(create_underscore_ident_name(ctx))), + value, + false, + false, + false, + ); + let obj = ctx.ast.expression_object(SPAN, ctx.ast.vec1(property), None); + + // Insert after class + let private_props = self.private_props_stack.last().unwrap(); + let prop = &private_props.props[&ident.name]; + + if self.is_declaration { + // `var _prop = {_: value};` + let var_decl = create_variable_declaration(&prop.binding, obj, ctx); + self.insert_after_stmts.push(var_decl); + } else { + // `_prop = {_: value}` + let assignment = create_assignment(&prop.binding, obj, ctx); + self.insert_after_exprs.push(assignment); + } + } + + /// Substitute temp var for method computed key. + /// `class C { [x()]() {} }` -> `let _x; _x = x(); class C { [_x]() {} }` + /// This transform is only required if class has properties or a static block. + fn substitute_temp_var_for_method_computed_key( + &mut self, + method: &mut MethodDefinition<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + let Some(key) = method.key.as_expression_mut() else { return }; + + // TODO: Don't alter key if it's provable evaluating it has no side effects. + // TODO(improve-on-babel): It's unnecessary to create temp vars for method keys unless: + // 1. Properties also have computed keys. + // 2. Some of those properties' computed keys have side effects and require temp vars. + // 3. At least one property satisfying the above is after this method, + // or class contains a static block which is being transformed + // (static blocks are always evaluated after computed keys, regardless of order) + method.key = PropertyKey::from(self.create_computed_key_temp_var(key, ctx)); + } + + /// Convert static block to `Expression`. + /// + /// `static { x = 1; }` -> `x = 1` + /// `static { x = 1; y = 2; } -> `(() => { x = 1; y = 2; })()` + /// + /// TODO: Add tests for this if there aren't any already. + /// Include tests for evaluation order inc that static block goes before class expression + /// unless also static properties, or static block uses class name. + fn convert_static_block(&mut self, block: &mut StaticBlock<'a>, ctx: &mut TraverseCtx<'a>) { + // TODO: Convert `this` and references to class name. + // `x = class C { static { this.C = C; } }` -> `x = (_C = class C {}, _C.C = _C, _C)` + // TODO: Scope of static block contents becomes outer scope, not scope of class. + + // If class expression, assignment in static block moves to a position where it's read from. + // e.g.: `x` here now has read+write `ReferenceFlags`: + // `C = class C { static { x = 1; } }` -> `C = (_C = class C {}, x = 1, _C)` + let expr = ClassStaticBlock::convert_block_to_expression(block, ctx); + self.insert_expr_after_class(expr, ctx); + } + + /// Insert an expression after the class. + fn insert_expr_after_class(&mut self, expr: Expression<'a>, ctx: &mut TraverseCtx<'a>) { + if self.is_declaration { + self.insert_after_stmts.push(ctx.ast.statement_expression(SPAN, expr)); + } else { + self.insert_after_exprs.push(expr); + } + } + + /// Convert computed property/method key to a temp var. + /// + /// Transformation is: + /// * Class declaration: + /// `class C { [x()] = 1; }` -> `let _x; _x = x(); class C { constructor() { this[_x] = 1; } }` + /// * Class expression: + /// `C = class { [x()] = 1; }` -> `let _x; C = (_x = x(), class C { constructor() { this[_x] = 1; } })` + /// + /// This function: + /// * Creates the `let _x;` statement and inserts it. + /// * Creates the `_x = x()` assignments. + /// * Inserts assignments before class declaration, or adds to `state` if class expression. + /// * Returns `_x`. + fn create_computed_key_temp_var( + &mut self, + key: &mut Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + let key = ctx.ast.move_expression(key); + + // Bound vars and literals do not need temp var - return unchanged. + // e.g. `let x = 'x'; class C { [x] = 1; }` or `class C { ['x'] = 1; }` + // TODO: Do fuller analysis to detect expressions which cannot have side effects e.g. `'x' + 'y'`. + let cannot_have_side_effects = match &key { + Expression::BooleanLiteral(_) + | Expression::NullLiteral(_) + | Expression::NumericLiteral(_) + | Expression::BigIntLiteral(_) + | Expression::RegExpLiteral(_) + | Expression::StringLiteral(_) + | Expression::ThisExpression(_) => true, + Expression::Identifier(ident) => { + // Cannot have side effects if is bound. + // Additional check that the var is not mutated is required for cases like + // `let x = 1; class { [x] = 1; [++x] = 2; }` + // `++x` is hoisted to before class in output, so `x` in 1st key would get the wrong + // value unless it's hoisted out too. + // TODO: Add an exec test for this odd case. + // TODO(improve-on-babel): That case is rare. + // Test for it in first pass over class elements, and avoid temp vars where possible. + match ctx.symbols().get_reference(ident.reference_id()).symbol_id() { + Some(symbol_id) => { + ctx.symbols().get_flags(symbol_id).intersects(SymbolFlags::ConstVariable) + || ctx + .symbols() + .get_resolved_references(symbol_id) + .all(|reference| !reference.is_write()) + } + None => false, + } + } + _ => false, + }; + if cannot_have_side_effects { + return key; + } + + // We entered transform via `enter_expression` or `enter_statement`, + // so `ctx.current_scope_id()` is the scope outside the class + let parent_scope_id = ctx.current_scope_id(); + // TODO: Handle if is a class expression defined in a function's params. + let binding = + ctx.generate_uid_based_on_node(&key, parent_scope_id, SymbolFlags::BlockScopedVariable); + + self.ctx.var_declarations.insert_let(&binding, None, ctx); + + let assignment = create_assignment(&binding, key, ctx); + self.insert_before.push(assignment); + + binding.create_read_expression(ctx) + } +} + +/// Create `new WeakMap()` expression. +/// +/// Takes an `&mut Option>` which is updated after looking up the binding for `WeakMap`. +/// * `None` = Not looked up yet. +/// * `Some(None)` = Has been looked up, and `WeakMap` is unbound. +/// * `Some(Some(symbol_id))` = Has been looked up, and `WeakMap` has a local binding. +#[expect(clippy::option_option)] +fn create_new_weakmap<'a>( + symbol_id: &mut Option>, + ctx: &mut TraverseCtx<'a>, +) -> Expression<'a> { + let symbol_id = *symbol_id + .get_or_insert_with(|| ctx.scopes().find_binding(ctx.current_scope_id(), "WeakMap")); + let ident = ctx.create_ident_expr(SPAN, Atom::from("WeakMap"), symbol_id, ReferenceFlags::Read); + ctx.ast.expression_new(SPAN, ident, ctx.ast.vec(), NONE) +} diff --git a/crates/oxc_transformer/src/es2022/class_properties/constructor.rs b/crates/oxc_transformer/src/es2022/class_properties/constructor.rs new file mode 100644 index 00000000000000..91776ef88fbfe2 --- /dev/null +++ b/crates/oxc_transformer/src/es2022/class_properties/constructor.rs @@ -0,0 +1,599 @@ +//! ES2022: Class Properties +//! Insertion of instance property initializers into constructor. +//! +//! When a class has instance properties / instance private properties, we need to either: +//! 1. Move initialization of these properties into existing constructor, or +//! 2. Add a constructor to the class containing property initializers. +//! +//! Oxc's output uses Babel's helpers (`_defineProperty`, `_classPrivateFieldInitSpec` etc). +//! +//! ## Output vs Babel and ESBuild +//! +//! Oxc's output follows Babel where: +//! 1. the class has no super class, or +//! 2. the class has no constructor, or +//! 3. constructor only contains a single `super()` call at top level of the function. +//! +//! Where a class with superclass has an existing constructor containing 1 or more `super()` calls +//! nested within the constructor, we do more like ESBuild does. We insert a single arrow function +//! `_super` at top of the function and replace all `super()` calls with `_super()`. +//! +//! Input: +//! ```js +//! class C extends S { +//! prop = 1; +//! constructor(yes) { +//! if (yes) { +//! super(2); +//! } else { +//! super(3); +//! } +//! } +//! } +//! ``` +//! +//! Babel output: +//! ```js +//! class C extends S { +//! constructor(yes) { +//! if (yes) { +//! super(2); +//! this.prop = foo(); +//! } else { +//! super(3); +//! this.prop = foo(); +//! } +//! } +//! } +//! ``` +//! [Babel REPL](https://babeljs.io/repl#?code_lz=MYGwhgzhAEDC0FMAeAXBA7AJjAytA3gFDTQAOATgPanQC80AZpZQBQCUA3MdMJehCnIBXYCkrkWATwQQ2BbiQCWDaFJlyiJLdAhDSCCQCZOC6AF9EICAnnaSu_RIDMJ7We7uzQA&presets=&externalPlugins=%40babel%2Fplugin-transform-class-properties%407.25.9&assumptions=%7B%22setPublicClassFields%22%3Atrue%7D) +//! +//! Oxc output: +//! ```js +//! class C extends S { +//! constructor(yes) { +//! var _super = (..._args) => { +//! super(..._args); +//! this.prop = foo(); +//! return this; +//! }; +//! if (yes) { +//! _super(2); +//! } else { +//! _super(3); +//! } +//! } +//! } +//! ``` +//! ESBuild's output: [ESBuild REPL](https://esbuild.github.io/try/#dAAwLjI0LjAALS10YXJnZXQ9ZXMyMDIwAGNsYXNzIEMgZXh0ZW5kcyBTIHsKICBwcm9wID0gZm9vKCk7CiAgY29uc3RydWN0b3IoeWVzKSB7CiAgICBpZiAoeWVzKSB7CiAgICAgIHN1cGVyKDIpOwogICAgfSBlbHNlIHsKICAgICAgc3VwZXIoMyk7CiAgICB9CiAgfQp9) +//! +//! ## `super()` in constructor params +//! +//! Babel handles this case correctly for standard properties, but Babel's approach is problematic for us +//! because Babel outputs the property initializers twice if there are 2 x `super()` calls. +//! We would need to use `CloneIn` and then duplicate all the `ReferenceId`s etc. +//! +//! Instead, we create a `_super` function containing property initializers *outside* the class +//! and convert `super()` calls to `_super(super())`. +//! +//! Input: +//! ```js +//! class C extends S { +//! prop = foo(); +//! constructor(x = super(), y = super()) {} +//! } +//! ``` +//! +//! Oxc output: +//! ```js +//! class C extends S { +//! constructor(x = _super.call(super()), y = _super.call(super())) {} +//! } +//! var _super = function() { +//! this.prop = foo(); +//! return this; +//! }; +//! ``` +//! +//! ESBuild does not `super()` in constructor params correctly: +//! [ESBuild REPL](https://esbuild.github.io/try/#dAAwLjI0LjAALS10YXJnZXQ9ZXMyMDIwAGNsYXNzIEMgZXh0ZW5kcyBTIHsKICBwcm9wID0gZm9vKCk7CiAgY29uc3RydWN0b3IoeCA9IHN1cGVyKCksIHkgPSBzdXBlcigpKSB7fQp9Cg) + +use oxc_allocator::Vec as ArenaVec; +use oxc_ast::{ast::*, visit::walk_mut, VisitMut, NONE}; +use oxc_span::SPAN; +use oxc_syntax::{ + node::NodeId, + scope::{ScopeFlags, ScopeId}, + symbol::SymbolFlags, +}; +use oxc_traverse::{BoundIdentifier, TraverseCtx}; + +use super::{ + utils::{create_assignment, create_variable_declaration, exprs_into_stmts}, + ClassProperties, +}; + +impl<'a, 'ctx> ClassProperties<'a, 'ctx> { + pub(super) fn insert_inits_into_constructor( + &mut self, + class: &mut Class<'a>, + inits: Vec>, + constructor_index: usize, + ctx: &mut TraverseCtx<'a>, + ) { + // TODO: Handle where vars used in property init clash with vars in top scope of constructor. + // (or maybe do that earlier?) + // TODO: Handle private props in constructor params `class C { #x; constructor(x = this.#x) {} }`. + let constructor = match class.body.body.get_mut(constructor_index).unwrap() { + ClassElement::MethodDefinition(constructor) => constructor.as_mut(), + _ => unreachable!(), + }; + debug_assert!(constructor.kind == MethodDefinitionKind::Constructor); + + let constructor_scope_id = constructor.value.scope_id(); + let func = constructor.value.as_mut(); + let func_body = func.body.as_mut().unwrap(); + + if class.super_class.is_some() { + // Class has super class. Insert inits after `super()`. + let maybe_super_func = insert_inits_into_constructor( + &mut func.params, + func_body, + inits, + constructor_scope_id, + ctx, + ); + + // If `_super` function is required outside class, insert it after class. + // Note: Inserting it after class not before, so that other transforms run on it. + // TODO: That doesn't work - other transforms do not run on it. + // TODO: If static block transform is not enabled, it's possible to construct the class + // within the static block `class C { static { new C() } }` and that'd run before `_super` + // is defined. So it needs to go before the class, not after, in that case. + // TODO: `_super` should be a `let` binding, not `var`. + if let Some((super_binding, super_func)) = maybe_super_func { + if self.is_declaration { + // `var _super = function() { ; return this; };` + let var_decl = create_variable_declaration(&super_binding, super_func, ctx); + self.insert_after_stmts.push(var_decl); + } else { + // `_super = function() { ; return this; }` + self.ctx.var_declarations.insert_var(&super_binding, None, ctx); + let assignment = create_assignment(&super_binding, super_func, ctx); + // TODO: Why does this end up before class, not after? It's fine that it does, but weird. + self.insert_after_exprs.push(assignment); + } + } + } else { + // No super class. Insert at top of constructor. + func_body.statements.splice(0..0, exprs_into_stmts(inits, ctx)); + } + } + + pub(super) fn insert_constructor( + class: &mut Class<'a>, + inits: Vec>, + ctx: &mut TraverseCtx<'a>, + ) { + // Create scope for constructor + let scope_id = ctx.scopes_mut().add_scope( + Some(class.scope_id()), + NodeId::DUMMY, + ScopeFlags::Function | ScopeFlags::Constructor | ScopeFlags::StrictMode, + ); + + // Create statements to go in function body. + let has_super_class = class.super_class.is_some(); + let mut stmts = ctx.ast.vec_with_capacity(inits.len() + usize::from(has_super_class)); + + // Add `super(...args);` statement and `...args` param if class has a super class. + // `constructor(...args) { super(...args); /* prop initialization */ }` + // TODO: Rename `args` if one of initializers uses a var called `args` + let mut params_rest = None; + if has_super_class { + let binding = ctx.generate_binding( + Atom::from("args"), + scope_id, + SymbolFlags::FunctionScopedVariable, + ); + params_rest = + Some(ctx.ast.alloc_binding_rest_element(SPAN, binding.create_binding_pattern(ctx))); + stmts.push(create_super_call_stmt(&binding, ctx)); + } + // TODO: Should these have the span of the original `PropertyDefinition`s? + stmts.extend(exprs_into_stmts(inits, ctx)); + + let ctor = ClassElement::MethodDefinition(ctx.ast.alloc_method_definition( + MethodDefinitionType::MethodDefinition, + SPAN, + ctx.ast.vec(), + PropertyKey::StaticIdentifier( + ctx.ast.alloc_identifier_name(SPAN, Atom::from("constructor")), + ), + ctx.ast.alloc_function_with_scope_id( + FunctionType::FunctionExpression, + SPAN, + None, + false, + false, + false, + NONE, + NONE, + ctx.ast.alloc_formal_parameters( + SPAN, + FormalParameterKind::FormalParameter, + ctx.ast.vec(), + params_rest, + ), + NONE, + Some(ctx.ast.alloc_function_body(SPAN, ctx.ast.vec(), stmts)), + scope_id, + ), + MethodDefinitionKind::Constructor, + false, + false, + false, + false, + None, + )); + + // TODO(improve-on-babel): Could push constructor onto end of elements, instead of inserting as first + class.body.body.insert(0, ctor); + } +} + +/// TODO: Doc comment +fn insert_inits_into_constructor<'a>( + params: &mut FormalParameters<'a>, + body: &mut FunctionBody<'a>, + inits: Vec>, + constructor_scope_id: ScopeId, + ctx: &mut TraverseCtx<'a>, +) -> Option<(BoundIdentifier<'a>, Expression<'a>)> { + // TODO: Check if any references to class name and swap them for reference to local binding + // TODO: Add tests for `super()` in constructor params. + let mut params_inserter = ConstructorParamsInitsInserter::new(ctx.current_scope_id(), ctx); + params_inserter.visit_formal_parameters(params); + + if params_inserter.super_binding.is_some() { + // `super()` in constructor params. + // Replace any `super()`s in function body with `_super.call(super())`. + params_inserter.visit_function_body(body); + + // Create `_super` function + let super_func = params_inserter.create_super_func(inits); + + Some((params_inserter.super_binding.unwrap(), super_func)) + } else { + // No `super()` in constructor params + let mut body_inserter = ConstructorBodyInitsInserter::new(constructor_scope_id, ctx); + body_inserter.insert(body, inits); + None + } +} + +/// TODO: Doc comment +struct ConstructorParamsInitsInserter<'a, 'c> { + scope_id: ScopeId, + super_binding: Option>, + ctx: &'c mut TraverseCtx<'a>, +} + +impl<'a, 'c> ConstructorParamsInitsInserter<'a, 'c> { + fn new(scope_id: ScopeId, ctx: &'c mut TraverseCtx<'a>) -> Self { + Self { scope_id, super_binding: None, ctx } + } +} + +impl<'a, 'c> VisitMut<'a> for ConstructorParamsInitsInserter<'a, 'c> { + /// Replace `super()` with `_super.call(super())`. + // `#[inline]` to make hot path for all other expressions as cheap as possible. + #[inline] + fn visit_expression(&mut self, expr: &mut Expression<'a>) { + if let Expression::CallExpression(call_expr) = expr { + if let Expression::Super(_) = &call_expr.callee { + // Walk `CallExpression`'s arguments here rather than falling through to `walk_expression` + // below to avoid infinite loop as `super()` gets visited over and over + self.visit_arguments(&mut call_expr.arguments); + + let span = call_expr.span; + self.wrap_super(expr, span); + return; + } + } + + walk_mut::walk_expression(self, expr); + } + + // Stop traversing where scope of current `super` ends + #[inline] + fn visit_function(&mut self, _func: &mut Function<'a>, _flags: ScopeFlags) {} + + #[inline] + fn visit_static_block(&mut self, _block: &mut StaticBlock) {} + + #[inline] + fn visit_property_definition(&mut self, prop: &mut PropertyDefinition<'a>) { + // Don't visit `value` field because `super` is a different `super`. + // Don't visit `type_annotation` field because can't contain `super`. + // TODO: Are decorators in scope? + self.visit_decorators(&mut prop.decorators); + self.visit_property_key(&mut prop.key); + } + + #[inline] + fn visit_accessor_property(&mut self, prop: &mut AccessorProperty<'a>) { + // Don't visit `value` field because `super` is a different `super`. + // Don't visit `type_annotation` field because can't contain `super`. + // TODO: Are decorators in scope? + self.visit_decorators(&mut prop.decorators); + self.visit_property_key(&mut prop.key); + } +} + +impl<'a, 'c> ConstructorParamsInitsInserter<'a, 'c> { + /// Wrap `super()` -> `_super.call(super())` + fn wrap_super(&mut self, expr: &mut Expression<'a>, span: Span) { + let super_binding = self.super_binding.get_or_insert_with(|| { + self.ctx.generate_uid("super", self.scope_id, SymbolFlags::FunctionScopedVariable) + }); + + let ctx = &mut *self.ctx; + let super_call = ctx.ast.move_expression(expr); + *expr = ctx.ast.expression_call( + span, + Expression::from(ctx.ast.member_expression_static( + SPAN, + super_binding.create_read_expression(ctx), + ctx.ast.identifier_name(SPAN, Atom::from("call")), + false, + )), + NONE, + ctx.ast.vec1(Argument::from(super_call)), + false, + ); + } + + /// Create `_super` function to go outside class. + /// `function() { ; return this; }` + fn create_super_func(&mut self, inits: Vec>) -> Expression<'a> { + // TODO: Re-parent child scopes of `init`s + let ctx = &mut *self.ctx; + + let super_func_scope_id = ctx.scopes_mut().add_scope( + Some(self.scope_id), + NodeId::DUMMY, + ScopeFlags::Function | ScopeFlags::Arrow | ScopeFlags::StrictMode, + ); + // `return this;` + let return_stmt = ctx.ast.statement_return(SPAN, Some(ctx.ast.expression_this(SPAN))); + // `; return this;` + let body_stmts = ctx.ast.vec_from_iter(exprs_into_stmts(inits, ctx).chain([return_stmt])); + // `function() { ; return this; }` + Expression::FunctionExpression(ctx.ast.alloc_function_with_scope_id( + FunctionType::FunctionExpression, + SPAN, + None, + false, + false, + false, + NONE, + NONE, + ctx.ast.alloc_formal_parameters( + SPAN, + FormalParameterKind::FormalParameter, + ctx.ast.vec(), + NONE, + ), + NONE, + Some(ctx.ast.alloc_function_body(SPAN, ctx.ast.vec(), body_stmts)), + super_func_scope_id, + )) + } +} + +/// TODO: Doc comment +struct ConstructorBodyInitsInserter<'a, 'c> { + constructor_scope_id: ScopeId, + super_binding: Option>, + ctx: &'c mut TraverseCtx<'a>, +} + +impl<'a, 'c> ConstructorBodyInitsInserter<'a, 'c> { + fn new(constructor_scope_id: ScopeId, ctx: &'c mut TraverseCtx<'a>) -> Self { + Self { constructor_scope_id, super_binding: None, ctx } + } + + fn insert(&mut self, body: &mut FunctionBody<'a>, inits: Vec>) { + // TODO: Re-parent child scopes of `init`s + let stmts = &mut body.statements; + let mut stmts_iter = stmts.iter_mut(); + let mut insert_index = 1; // 1 because want to insert after `super()`, not before + + // It's a runtime error (not a syntax error) for constructor of a class with a super class + // not to contain `super()`. + // So it's legal code and won't cause an error, as long as the class is never constructed! + // In reasonable code, we should never get to end of this loop without finding `super()`, + // but handle this weird case of no `super()` by allowing loop to exit. + // Inits will be inserted in a `_super` function which is never called. That is pointless, + // but exiting this function entirely would leave `Semantic` in an inconsistent state. + // What we get is completely legal output and correct `Semantic`, just longer than it could be. + // But this should never happen in practice, so no point writing special logic to handle it. + for stmt in stmts_iter.by_ref() { + // If statement is standalone `super()`, insert inits after `super()`. + // We can avoid a nested `_super` function for this common case. + if let Statement::ExpressionStatement(expr_stmt) = &*stmt { + if let Expression::CallExpression(call_expr) = &expr_stmt.expression { + if let Expression::Super(_) = &call_expr.callee { + stmts.splice(insert_index..insert_index, exprs_into_stmts(inits, self.ctx)); + return; + } + } + } + + // Traverse statement looking for `super()` deeper in the statement + self.visit_statement(stmt); + if self.super_binding.is_some() { + break; + } + + insert_index += 1; + } + + // `super()` found in nested position. There may be more `super()`s in constructor. + // Convert them all to `_super()`. + for stmt in stmts_iter { + self.visit_statement(stmt); + } + + // Insert `_super` function at top of constructor + self.insert_super_func(stmts, inits); + } + + /// Insert `_super` function at top of constructor. + /// ```js + /// var _super = (..._args) => { + /// super(..._args); + /// + /// return this; + /// }; + /// ``` + fn insert_super_func( + &mut self, + stmts: &mut ArenaVec<'a, Statement<'a>>, + inits: Vec>, + ) { + let ctx = &mut *self.ctx; + + let super_func_scope_id = ctx.scopes_mut().add_scope( + Some(self.constructor_scope_id), + NodeId::DUMMY, + ScopeFlags::Function | ScopeFlags::Arrow | ScopeFlags::StrictMode, + ); + let args_binding = + ctx.generate_uid("args", super_func_scope_id, SymbolFlags::FunctionScopedVariable); + + // `super(..._args); ; return this;` + let super_call = create_super_call_stmt(&args_binding, ctx); + let return_stmt = ctx.ast.statement_return(SPAN, Some(ctx.ast.expression_this(SPAN))); + let body_stmts = ctx.ast.vec_from_iter( + [super_call].into_iter().chain(exprs_into_stmts(inits, ctx)).chain([return_stmt]), + ); + + // `(...args) => { super(..._args); ; return this; }` + let super_func = Expression::ArrowFunctionExpression( + ctx.ast.alloc_arrow_function_expression_with_scope_id( + SPAN, + false, + false, + NONE, + ctx.ast.alloc_formal_parameters( + SPAN, + FormalParameterKind::ArrowFormalParameters, + ctx.ast.vec(), + Some(ctx.ast.alloc_binding_rest_element( + SPAN, + args_binding.create_binding_pattern(ctx), + )), + ), + NONE, + ctx.ast.alloc_function_body(SPAN, ctx.ast.vec(), body_stmts), + super_func_scope_id, + ), + ); + + // `var _super = (...args) => { ... }` + // Note: `super_binding` can be `None` at this point if no `super()` found in constructor + // (see comment above in `insert`). + let super_binding = self + .super_binding + .get_or_insert_with(|| Self::generate_super_binding(self.constructor_scope_id, ctx)); + let super_func_decl = Statement::from(ctx.ast.declaration_variable( + SPAN, + VariableDeclarationKind::Var, + ctx.ast.vec1(ctx.ast.variable_declarator( + SPAN, + VariableDeclarationKind::Var, + super_binding.create_binding_pattern(ctx), + Some(super_func), + false, + )), + false, + )); + + stmts.insert(0, super_func_decl); + } +} + +impl<'a, 'c> VisitMut<'a> for ConstructorBodyInitsInserter<'a, 'c> { + /// Replace `super()` with `_super()`. + // `#[inline]` to make hot path for all other function calls as cheap as possible. + #[inline] + fn visit_call_expression(&mut self, call_expr: &mut CallExpression<'a>) { + if let Expression::Super(super_) = &call_expr.callee { + let span = super_.span; + self.replace_super(call_expr, span); + } + + walk_mut::walk_call_expression(self, call_expr); + } + + // Stop traversing where scope of current `super` ends + #[inline] + fn visit_function(&mut self, _func: &mut Function<'a>, _flags: ScopeFlags) {} + + #[inline] + fn visit_static_block(&mut self, _block: &mut StaticBlock) {} + + #[inline] + fn visit_property_definition(&mut self, prop: &mut PropertyDefinition<'a>) { + // Don't visit `value` field because `super` is a different `super`. + // Don't visit `type_annotation` field because can't contain `super`. + // TODO: Are decorators in scope? + self.visit_decorators(&mut prop.decorators); + self.visit_property_key(&mut prop.key); + } + + #[inline] + fn visit_accessor_property(&mut self, prop: &mut AccessorProperty<'a>) { + // Don't visit `value` field because `super` is a different `super`. + // Don't visit `type_annotation` field because can't contain `super`. + // TODO: Are decorators in scope? + self.visit_decorators(&mut prop.decorators); + self.visit_property_key(&mut prop.key); + } +} + +impl<'a, 'c> ConstructorBodyInitsInserter<'a, 'c> { + fn replace_super(&mut self, call_expr: &mut CallExpression<'a>, span: Span) { + let super_binding = self.super_binding.get_or_insert_with(|| { + Self::generate_super_binding(self.constructor_scope_id, self.ctx) + }); + call_expr.callee = super_binding.create_spanned_read_expression(span, self.ctx); + } + + fn generate_super_binding( + constructor_scope_id: ScopeId, + ctx: &mut TraverseCtx<'a>, + ) -> BoundIdentifier<'a> { + ctx.generate_uid("super", constructor_scope_id, SymbolFlags::FunctionScopedVariable) + } +} + +/// `super(...args);` +fn create_super_call_stmt<'a>( + binding: &BoundIdentifier<'a>, + ctx: &mut TraverseCtx<'a>, +) -> Statement<'a> { + ctx.ast.statement_expression( + SPAN, + ctx.ast.expression_call( + SPAN, + ctx.ast.expression_super(SPAN), + NONE, + ctx.ast + .vec1(ctx.ast.argument_spread_element(SPAN, binding.create_read_expression(ctx))), + false, + ), + ) +} diff --git a/crates/oxc_transformer/src/es2022/class_properties/mod.rs b/crates/oxc_transformer/src/es2022/class_properties/mod.rs new file mode 100644 index 00000000000000..36e224b0d65aed --- /dev/null +++ b/crates/oxc_transformer/src/es2022/class_properties/mod.rs @@ -0,0 +1,283 @@ +//! ES2022: Class Properties +//! +//! This plugin transforms class properties to initializers inside class constructor. +//! +//! > This plugin is included in `preset-env`, in ES2022 +//! +//! ## Example +//! +//! Input: +//! ```js +//! class C { +//! foo = 123; +//! #bar = 456; +//! method() { +//! let bar = this.#bar; +//! this.#bar = bar + 1; +//! } +//! } +//! +//! let x = 123; +//! class D extends S { +//! foo = x; +//! constructor(x) { +//! if (x) { +//! let s = super(x); +//! } else { +//! super(x); +//! } +//! } +//! } +//! ``` +//! +//! Output: +//! ```js +//! var _bar = /*#__PURE__*/ new WeakMap(); +//! class C { +//! constructor() { +//! babelHelpers.defineProperty(this, "foo", 123); +//! babelHelpers.classPrivateFieldInitSpec(this, _bar, 456); +//! } +//! method() { +//! let bar = babelHelpers.classPrivateFieldGet2(_bar, this); +//! babelHelpers.classPrivateFieldSet2(_bar, this, bar + 1); +//! } +//! } +//! +//! let x = 123; +//! class D extends S { +//! constructor(_x) { +//! if (_x) { +//! let s = (super(_x), babelHelpers.defineProperty(this, "foo", x)); +//! } else { +//! super(_x); +//! babelHelpers.defineProperty(this, "foo", x); +//! } +//! } +//! } +//! ``` +//! +//! ## Implementation +//! +//! WORK IN PROGRESS. INCOMPLETE. +//! +//! ### Reference implementation +//! +//! Implementation based on [@babel/plugin-transform-class-properties](https://babel.dev/docs/babel-plugin-transform-class-properties). +//! +//! I (@overlookmotel) wrote this transform without reference to Babel's internal implementation, +//! but aiming to reproduce Babel's output, guided by Babel's test suite. +//! +//! ### Divergence from Babel +//! +//! In a few places, our implementation diverges from Babel, notably inserting property initializers +//! into constructor of a class with multiple `super()` calls (see comments in [`constructor`] module). +//! +//! ### High level overview +//! +//! Transform happens in 3 phases: +//! +//! 1. Check if class contains properties or static blocks, to determine if any transform is necessary +//! (in [`ClassProperties::transform_class`]). +//! 2. Extract class property declarations and static blocks from class and insert in class constructor +//! (instance properties) or before/after the class (static properties + static blocks) +//! (in [`ClassProperties::transform_class`]). +//! 3. Transform private property usages (`this.#prop`) +//! (in [`ClassProperties::transform_private_field_expression`] and other visitors). +//! +//! Implementation is split into several files: +//! +//! * `mod.rs`: Setup, visitor and ancillary types. +//! * `class.rs`: Transform of class body. +//! * `constructor.rs`: Insertion of property initializers into class constructor. +//! * `private.rs`: Transform of private property usages (`this.#prop`). +//! * `utils.rs`: Utility functions. +//! +//! ## References +//! +//! * Babel plugin implementation: +//! * +//! * +//! * +//! * Class properties TC39 proposal: + +use std::hash::BuildHasherDefault; + +use indexmap::IndexMap; +use rustc_hash::FxHasher; +use serde::Deserialize; + +use oxc_allocator::{Address, GetAddress}; +use oxc_ast::ast::*; +use oxc_data_structures::stack::{NonEmptyStack, SparseStack}; +use oxc_traverse::{BoundIdentifier, Traverse, TraverseCtx}; + +use crate::TransformCtx; + +mod class; +mod constructor; +mod private; +mod utils; + +type FxIndexMap = IndexMap>; + +#[derive(Debug, Default, Clone, Copy, Deserialize)] +#[serde(default, rename_all = "camelCase")] +pub struct ClassPropertiesOptions { + #[serde(alias = "loose")] + pub(crate) set_public_class_fields: bool, +} + +pub struct ClassProperties<'a, 'ctx> { + // Options + set_public_class_fields: bool, + static_block: bool, + + ctx: &'ctx TransformCtx<'a>, + + // State during whole AST + /// Stack of private props. + /// Pushed to when entering a class (`None` if class has no private props, `Some` if it does). + /// Entries are a mapping from private prop name to binding for temp var. + /// This is then used as lookup when transforming e.g. `this.#x`. + // TODO: The way stack is used is not perfect, because pushing to/popping from it in + // `enter_expression` / `exit_expression`. If another transform replaces the class, + // then stack will get out of sync. + // TODO: Should push to the stack only when entering class body, because `#x` in class `extends` + // clause resolves to `#x` in *outer* class, not the current class. + // TODO(improve-on-babel): Order that temp vars are created in is not important. Use `FxHashMap` instead. + private_props_stack: SparseStack>, + /// Addresses of class expressions being processed, to prevent same class being visited twice. + /// Have to use a stack because the revisit doesn't necessarily happen straight after the first visit. + /// e.g. `c = class C { [class D {}] = 1; }` -> `c = (_D = class D {}, class C { ... })` + class_expression_addresses_stack: NonEmptyStack
, + + // State during transform of class + /// `true` for class declaration, `false` for class expression + is_declaration: bool, + /// Var for class. + /// e.g. `X` in `class X {}`. + /// e.g. `_Class` in `_Class = class {}, _Class.x = 1, _Class` + class_name: ClassName<'a>, + /// Expressions to insert before class + insert_before: Vec>, + /// Expressions to insert after class expression + insert_after_exprs: Vec>, + /// Statements to insert after class declaration + insert_after_stmts: Vec>, +} + +// TODO: Write comment about what this is. Maybe rename it too. +enum ClassName<'a> { + Binding(BoundIdentifier<'a>), + Name(&'a str), +} + +struct PrivateProps<'a> { + /// Private properties for class. Indexed by property name. + props: FxIndexMap, PrivateProp<'a>>, + /// Binding for class name + class_name_binding: Option>, + /// `true` for class declaration, `false` for class expression + is_declaration: bool, +} + +struct PrivateProp<'a> { + binding: BoundIdentifier<'a>, + is_static: bool, +} + +impl<'a, 'ctx> ClassProperties<'a, 'ctx> { + pub fn new( + options: ClassPropertiesOptions, + static_block: bool, + ctx: &'ctx TransformCtx<'a>, + ) -> Self { + // TODO: Raise error if these 2 options are inconsistent + let set_public_class_fields = + options.set_public_class_fields || ctx.assumptions.set_public_class_fields; + + Self { + set_public_class_fields, + static_block, + ctx, + private_props_stack: SparseStack::new(), + class_expression_addresses_stack: NonEmptyStack::new(Address::DUMMY), + // Temporary values - overwritten when entering class + is_declaration: false, + class_name: ClassName::Name(""), + // `Vec`s and `FxHashMap`s which are reused for every class being transformed + insert_before: vec![], + insert_after_exprs: vec![], + insert_after_stmts: vec![], + } + } +} + +impl<'a, 'ctx> Traverse<'a> for ClassProperties<'a, 'ctx> { + fn enter_expression(&mut self, expr: &mut Expression<'a>, ctx: &mut TraverseCtx<'a>) { + // Note: `delete this.#prop` is an early syntax error, so no need to handle transforming it + match expr { + // `class {}` + Expression::ClassExpression(_) => { + self.transform_class_expression(expr, ctx); + } + // `object.#prop` + Expression::PrivateFieldExpression(_) => { + self.transform_private_field_expression(expr, ctx); + } + // `object.#prop()` + Expression::CallExpression(_) => { + self.transform_call_expression(expr, ctx); + } + // `object.#prop = value`, `object.#prop += value`, `object.#prop ??= value` etc + Expression::AssignmentExpression(_) => { + self.transform_assignment_expression(expr, ctx); + } + // `object.#prop++`, `--object.#prop` + Expression::UpdateExpression(_) => { + self.transform_update_expression(expr, ctx); + } + // `object?.#prop` + Expression::ChainExpression(_) => { + // TODO: `transform_chain_expression` is no-op at present + self.transform_chain_expression(expr, ctx); + } + // TODO: + // "object.#prop`xyz`" + // `[object.#prop] = [1]` + // `({x: object.#prop} = {x: 1})` + _ => {} + } + } + + fn enter_statement(&mut self, stmt: &mut Statement<'a>, ctx: &mut TraverseCtx<'a>) { + match stmt { + // `class C {}` + Statement::ClassDeclaration(class) => { + let stmt_address = class.address(); + self.transform_class_declaration(class, stmt_address, ctx); + } + // `export class C {}` + Statement::ExportNamedDeclaration(decl) => { + let stmt_address = decl.address(); + if let Some(Declaration::ClassDeclaration(class)) = &mut decl.declaration { + self.transform_class_declaration(class, stmt_address, ctx); + } + } + // `export default class {}` + Statement::ExportDefaultDeclaration(decl) => { + let stmt_address = decl.address(); + if let ExportDefaultDeclarationKind::ClassDeclaration(class) = &mut decl.declaration + { + self.transform_class_export_default(class, stmt_address, ctx); + } + } + _ => {} + } + } + + fn exit_class(&mut self, class: &mut Class<'a>, _ctx: &mut TraverseCtx<'a>) { + self.transform_class_on_exit(class); + } +} diff --git a/crates/oxc_transformer/src/es2022/class_properties/private.rs b/crates/oxc_transformer/src/es2022/class_properties/private.rs new file mode 100644 index 00000000000000..c28757ecfbe05c --- /dev/null +++ b/crates/oxc_transformer/src/es2022/class_properties/private.rs @@ -0,0 +1,972 @@ +//! ES2022: Class Properties +//! Transform of private property uses e.g. `this.#prop`. + +use std::mem; + +use oxc_allocator::Box as ArenaBox; +use oxc_ast::ast::*; +use oxc_span::SPAN; +use oxc_syntax::{ + reference::{ReferenceFlags, ReferenceId}, + symbol::SymbolFlags, +}; +use oxc_traverse::{ast_operations::get_var_name_from_node, BoundIdentifier, TraverseCtx}; + +use crate::common::helper_loader::Helper; + +use super::{ + utils::{create_assignment, create_underscore_ident_name}, + ClassProperties, PrivateProp, +}; + +impl<'a, 'ctx> ClassProperties<'a, 'ctx> { + /// Transform private field expression. + /// + /// Instance prop: `object.#prop` -> `_classPrivateFieldGet2(_prop, object)` + /// Static prop: `object.#prop` -> `_assertClassBrand(Class, object, _prop)._` + // + // `#[inline]` so that compiler sees that `expr` is an `Expression::PrivateFieldExpression`. + #[inline] + pub(super) fn transform_private_field_expression( + &mut self, + expr: &mut Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + let owned_expr = ctx.ast.move_expression(expr); + let Expression::PrivateFieldExpression(field_expr) = owned_expr else { unreachable!() }; + *expr = self.transform_private_field_expression_impl(field_expr, ctx); + } + + fn transform_private_field_expression_impl( + &mut self, + field_expr: ArenaBox<'a, PrivateFieldExpression<'a>>, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + // TODO: Different output if is tag of a `TaggedTemplateExpression` + // "object.#prop`xyz`" -> "_classPrivateFieldGet(_prop, object).bind(object)`xyz`" + // See `private/tagged-template` fixture. + // Probably best to implement as a separate branch for `TaggedTemplateExpression` + // in `enter_expression`, as this is a very rare case. + + let prop_details = self.lookup_private_property(&field_expr.field); + // TODO: Should never be `None` - only because implementation is incomplete. + let Some((prop, class_name_binding, is_declaration)) = prop_details else { + return Expression::PrivateFieldExpression(field_expr); + }; + let prop_ident = prop.binding.create_read_expression(ctx); + + // TODO: Move this to top of function once `lookup_private_property` does not return `Option` + let PrivateFieldExpression { span, object, .. } = field_expr.unbox(); + + if prop.is_static { + // TODO: Ensure there are tests for nested classes with references to private static props + // of outer class inside inner class, to make sure we're getting the right `class_name_binding`. + let class_name_binding = class_name_binding.as_ref().unwrap(); + + // If `object` is reference to class name, there's no need for the class brand assertion + if let Some(reference_id) = + Self::shortcut_static_class(is_declaration, class_name_binding, &object, ctx) + { + // `_prop._` + ctx.symbols_mut() + .delete_resolved_reference(class_name_binding.symbol_id, reference_id); + Self::create_underscore_member_expression(prop_ident, span, ctx) + } else { + // `_assertClassBrand(Class, object, _prop)._` + self.create_assert_class_brand_underscore( + class_name_binding.create_read_expression(ctx), + object, + prop_ident, + span, + ctx, + ) + } + } else { + // `_classPrivateFieldGet2(_prop, object)` + self.create_private_field_get(prop_ident, object, span, ctx) + } + } + + /// Check if can use shorter version of static private prop transform. + /// + /// Can if both: + /// 1. Class is a declaration, not an expression. + /// 2. `object` is an `IdentifierReference` referring to class name binding. + /// + /// If can use shorter version, returns `ReferenceId` of the `IdentifierReference`. + // + // TODO(improve-on-babel): No reason not to use the short version for class expressions too. + // TODO: Take `SymbolId` instead of `class_name_binding: &BoundIdentifier<'a>`? + fn shortcut_static_class( + is_declaration: bool, + class_name_binding: &BoundIdentifier<'a>, + object: &Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) -> Option { + if is_declaration { + if let Expression::Identifier(ident) = object { + let reference_id = ident.reference_id(); + if let Some(symbol_id) = ctx.symbols().get_reference(reference_id).symbol_id() { + if symbol_id == class_name_binding.symbol_id { + return Some(reference_id); + } + } + } + } + + None + } + + /// Transform call expression where callee is private field. + /// + /// Instance prop: `object.#prop(arg)` -> `_classPrivateFieldGet2(_prop, object).call(object, arg)` + /// Static prop: `object.#prop(arg)` -> `_assertClassBrand(Class, object, _prop)._.call(object, arg)` + /// + /// Output in both cases contains a `CallExpression`, so mutate existing `CallExpression` + /// rather than creating a new one. + // + // `#[inline]` so that compiler sees that `expr` is an `Expression::CallExpression` + #[inline] + pub(super) fn transform_call_expression( + &mut self, + expr: &mut Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + let Expression::CallExpression(call_expr) = expr else { unreachable!() }; + if matches!(&call_expr.callee, Expression::PrivateFieldExpression(_)) { + self.transform_call_expression_impl(expr, ctx); + }; + } + + fn transform_call_expression_impl( + &mut self, + expr: &mut Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + // Unfortunately no way to make compiler see that these branches are provably unreachable. + // This function is much too large inline, because `transform_static_assignment_expression` + // and `transform_instance_assignment_expression` are inlined into it. + let Expression::CallExpression(call_expr) = expr else { unreachable!() }; + let Expression::PrivateFieldExpression(field_expr) = &mut call_expr.callee else { + unreachable!() + }; + let prop_details = self.lookup_private_property(&field_expr.field); + // TODO: Should never be `None` - only because implementation is incomplete. + let Some((prop, class_name_binding, is_declaration)) = prop_details else { return }; + let prop_ident = prop.binding.create_read_expression(ctx); + + let object = ctx.ast.move_expression(&mut field_expr.object); + + // Get replacement for callee + let (callee, object) = if prop.is_static { + // TODO: If `object` is reference to class name, and class is declaration, use shortcut `_prop._.call(Class)`. + // TODO(improve-on-babel): No reason not to apply these shortcuts for class expressions too. + + // `object.#prop(arg)` -> `_assertClassBrand(Class, object, _prop)._.call(object, arg)` + // or shortcut `_prop._.call(object, arg)` + let class_name_binding = class_name_binding.as_ref().unwrap(); + let class_ident = class_name_binding.create_read_expression(ctx); + + // If `object` is reference to class name, there's no need for the class brand assertion + // TODO: Combine this check with `duplicate_object`. Both check if `object` is an identifier, + // and look up the `SymbolId` + if Self::shortcut_static_class(is_declaration, class_name_binding, &object, ctx) + .is_some() + { + // `_prop._` + let callee = + Self::create_underscore_member_expression(prop_ident, field_expr.span, ctx); + (callee, object) + } else { + // Make 2 copies of `object` + let (object1, object2) = self.duplicate_object(object, ctx); + + // `_assertClassBrand(Class, object, _prop)._` + // TODO: Ensure there are tests for nested classes with references to private static props + // of outer class inside inner class, to make sure we're getting the right `class_name_binding`. + let assert_obj = self.create_assert_class_brand_underscore( + class_ident, + object1, + prop_ident, + field_expr.span, + ctx, + ); + (assert_obj, object2) + } + } else { + // `object.#prop(arg)` -> `_classPrivateFieldGet2(_prop, object).call(object, arg)` + // Make 2 copies of `object` + let (object1, object2) = self.duplicate_object(object, ctx); + + // `_classPrivateFieldGet2(_prop, object)` + let get_call = self.create_private_field_get(prop_ident, object1, field_expr.span, ctx); + (get_call, object2) + }; + + // Substitute `.call` as callee of call expression + call_expr.callee = Expression::from(ctx.ast.member_expression_static( + SPAN, + callee, + ctx.ast.identifier_name(SPAN, Atom::from("call")), + false, + )); + // Add `object` to call arguments + call_expr.arguments.insert(0, Argument::from(object)); + } + + /// Transform assignment to private field. + // + // `#[inline]` so that compiler sees that `expr` is an `Expression::AssignmentExpression` + #[inline] + pub(super) fn transform_assignment_expression( + &mut self, + expr: &mut Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + let Expression::AssignmentExpression(assign_expr) = expr else { unreachable!() }; + if matches!(&assign_expr.left, AssignmentTarget::PrivateFieldExpression(_)) { + self.transform_assignment_expression_impl(expr, ctx); + }; + } + + fn transform_assignment_expression_impl( + &mut self, + expr: &mut Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + // Unfortunately no way to make compiler see that these branches are provably unreachable. + // This function is much too large inline, because `transform_static_assignment_expression` + // and `transform_instance_assignment_expression` are inlined into it. + let Expression::AssignmentExpression(assign_expr) = expr else { unreachable!() }; + let AssignmentTarget::PrivateFieldExpression(field_expr) = &mut assign_expr.left else { + unreachable!() + }; + + let prop_details = self.lookup_private_property(&field_expr.field); + // TODO: Should never be `None` - only because implementation is incomplete. + let Some((prop, class_name_binding, is_declaration)) = prop_details else { return }; + + // Note: `transform_static_assignment_expression` and `transform_instance_assignment_expression` + // are marked `#[inline]`, so hopefully compiler will see these clones of `BoundIdentifier`s + // can be elided. + // Can't break this up into separate functions otherwise, as `&BoundIdentifier`s keep `&self` ref + // taken by `lookup_private_property` alive. + let prop_binding = prop.binding.clone(); + + if prop.is_static { + let class_name_binding = class_name_binding.as_ref().unwrap().clone(); + self.transform_static_assignment_expression( + expr, + prop_binding, + class_name_binding, + is_declaration, + ctx, + ); + } else { + self.transform_instance_assignment_expression(expr, prop_binding, ctx); + } + } + + /// Transform assignment expression with static private prop as assignee. + /// + /// * `object.#prop = value` + /// -> `_prop._ = _assertClassBrand(Class, object, value)` + /// * `object.#prop += value` + /// -> `_prop._ = _assertClassBrand(Class, object, _assertClassBrand(Class, object, _prop)._ + value)` + /// * `object.#prop &&= value` + /// -> `_assertClassBrand(Class, object, _prop)._ && (_prop._ = _assertClassBrand(Class, object, value))` + /// + /// Output in all cases contains an `AssignmentExpression`, so mutate existing `AssignmentExpression` + /// rather than creating a new one. + // + // `#[inline]` so that compiler sees `expr` is an `Expression::AssignmentExpression` with + // `AssignmentTarget::PrivateFieldExpression` on left, and that clones in + // `transform_assignment_expression` can be elided. + #[inline] + #[expect(clippy::needless_pass_by_value)] + fn transform_static_assignment_expression( + &mut self, + expr: &mut Expression<'a>, + prop_binding: BoundIdentifier<'a>, + class_name_binding: BoundIdentifier<'a>, + is_declaration: bool, + ctx: &mut TraverseCtx<'a>, + ) { + let Expression::AssignmentExpression(assign_expr) = expr else { unreachable!() }; + let operator = assign_expr.operator; + let AssignmentTarget::PrivateFieldExpression(field_expr) = &mut assign_expr.left else { + unreachable!() + }; + + // Check if object (`object` in `object.#prop`) is a reference to class name + // TODO: Combine this check with `duplicate_object`. Both check if `object` is an identifier, + // and look up the `SymbolId`. + let object_reference_id = Self::shortcut_static_class( + is_declaration, + &class_name_binding, + &field_expr.object, + ctx, + ); + + // If `object` is reference to class name, there's no need for the class brand assertion. + // `Class.#prop = value` -> `_prop._ = value` + // `Class.#prop += value` -> `_prop._ = _prop._ + value` + // `Class.#prop &&= value` -> `_prop._ && (_prop._ = 1)` + // TODO(improve-on-babel): These shortcuts could be shorter - just swap `Class.#prop` for `_prop._`. + // Or does that behave slightly differently if `Class.#prop` is an object with `valueOf` method? + if let Some(reference_id) = object_reference_id { + // Replace left side of assignment with `_prop._` + let field_expr_span = field_expr.span; + assign_expr.left = Self::create_underscore_member_expr_target( + prop_binding.create_read_expression(ctx), + field_expr_span, + ctx, + ); + + // Delete reference for `object` as `object.#prop` has been removed + ctx.symbols_mut().delete_resolved_reference(class_name_binding.symbol_id, reference_id); + + if operator == AssignmentOperator::Assign { + // `Class.#prop = value` -> `_prop._ = value` + // Left side already replaced with `_prop._`. Nothing further to do. + } else { + let prop_obj = Self::create_underscore_member_expression( + prop_binding.create_read_expression(ctx), + field_expr_span, + ctx, + ); + + if let Some(operator) = operator.to_binary_operator() { + // `Class.#prop += value` -> `_prop._ = _prop._ + value` + let value = ctx.ast.move_expression(&mut assign_expr.right); + assign_expr.operator = AssignmentOperator::Assign; + assign_expr.right = ctx.ast.expression_binary(SPAN, prop_obj, operator, value); + } else if let Some(operator) = operator.to_logical_operator() { + // `Class.#prop &&= value` -> `_prop._ && (_prop._ = 1)` + let span = assign_expr.span; + assign_expr.span = SPAN; + assign_expr.operator = AssignmentOperator::Assign; + let right = ctx.ast.move_expression(expr); + *expr = ctx.ast.expression_logical(span, prop_obj, operator, right); + } else { + // The above covers all types of `AssignmentOperator` + unreachable!(); + } + } + } else { + // Substitute left side of assignment with `_prop._`, and get owned `object` from old left side + let assignee = Self::create_underscore_member_expr_target( + prop_binding.create_read_expression(ctx), + SPAN, + ctx, + ); + let old_assignee = mem::replace(&mut assign_expr.left, assignee); + let field_expr = match old_assignee { + AssignmentTarget::PrivateFieldExpression(field_expr) => field_expr.unbox(), + _ => unreachable!(), + }; + let object = field_expr.object; + + let class_ident = class_name_binding.create_read_expression(ctx); + let value = ctx.ast.move_expression(&mut assign_expr.right); + + if operator == AssignmentOperator::Assign { + // Replace right side of assignment with `_assertClassBrand(Class, object, _prop)` + // TODO: Ensure there are tests for nested classes with references to private static props + // of outer class inside inner class, to make sure we're getting the right `class_name_binding`. + assign_expr.right = self.create_assert_class_brand(class_ident, object, value, ctx); + } else { + let class_ident = class_name_binding.create_read_expression(ctx); + let value = ctx.ast.move_expression(&mut assign_expr.right); + + // Make 2 copies of `object` + let (object1, object2) = self.duplicate_object(object, ctx); + + let prop_ident = prop_binding.create_read_expression(ctx); + let class_ident2 = class_name_binding.create_read_expression(ctx); + + if let Some(operator) = operator.to_binary_operator() { + // `object.#prop += value` + // -> `_prop._ = _assertClassBrand(Class, object, _assertClassBrand(Class, object, _prop)._ + value)` + + // `_assertClassBrand(Class, object, _prop)._` + let get_expr = self.create_assert_class_brand_underscore( + class_ident, + object2, + prop_ident, + SPAN, + ctx, + ); + // `_assertClassBrand(Class, object, _prop)._ + value` + let value = ctx.ast.expression_binary(SPAN, get_expr, operator, value); + // `_assertClassBrand(Class, object, _assertClassBrand(Class, object, _prop)._ + value)` + assign_expr.right = + self.create_assert_class_brand(class_ident2, object1, value, ctx); + } else if let Some(operator) = operator.to_logical_operator() { + // `object.#prop &&= value` + // -> `_assertClassBrand(Class, object, _prop)._ && (_prop._ = _assertClassBrand(Class, object, value))` + + // `_assertClassBrand(Class, object, _prop)._` + let left = self.create_assert_class_brand_underscore( + class_ident, + object1, + prop_ident, + SPAN, + ctx, + ); + // Mutate existing assignment expression to `_prop._ = _assertClassBrand(Class, object, value)` + // and take ownership of it + let span = assign_expr.span; + assign_expr.span = SPAN; + assign_expr.operator = AssignmentOperator::Assign; + assign_expr.right = + self.create_assert_class_brand(class_ident2, object2, value, ctx); + let right = ctx.ast.move_expression(expr); + // `_assertClassBrand(Class, object, _prop)._ && (_prop._ = _assertClassBrand(Class, object, value))` + *expr = ctx.ast.expression_logical(span, left, operator, right); + } else { + // The above covers all types of `AssignmentOperator` + unreachable!(); + } + } + } + } + + /// Transform assignment expression with instance private prop as assignee. + /// + /// * `object.#prop = value` + /// -> `_classPrivateFieldSet2(_prop, object, value)` + /// * `object.#prop += value` + /// -> `_classPrivateFieldSet2(_prop, object, _classPrivateFieldGet2(_prop, object) + value)` + /// * `object.#prop &&= value` + /// -> `_classPrivateFieldGet2(_prop, object) && _classPrivateFieldSet2(_prop, object, value)` + /// + /// Output in all cases contains an `AssignmentExpression`, so mutate existing `AssignmentExpression` + /// rather than creating a new one. + // + // `#[inline]` so that compiler sees `expr` is an `Expression::AssignmentExpression` with + // `AssignmentTarget::PrivateFieldExpression` on left, and that clones in + // `transform_assignment_expression` can be elided. + #[inline] + #[expect(clippy::needless_pass_by_value)] + fn transform_instance_assignment_expression( + &mut self, + expr: &mut Expression<'a>, + prop_binding: BoundIdentifier<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + let assign_expr = match ctx.ast.move_expression(expr) { + Expression::AssignmentExpression(assign_expr) => assign_expr.unbox(), + _ => unreachable!(), + }; + let AssignmentExpression { span, operator, right: value, left } = assign_expr; + let object = match left { + AssignmentTarget::PrivateFieldExpression(field_expr) => field_expr.unbox().object, + _ => unreachable!(), + }; + + let prop_ident = prop_binding.create_read_expression(ctx); + + // TODO: Different output in for statements e.g. `private/1-helpermemberexpressionfunction/input.js` + + if operator == AssignmentOperator::Assign { + // `object.#prop = value` -> `_classPrivateFieldSet2(_prop, object, value)` + *expr = self.create_private_field_set(prop_ident, object, value, span, ctx); + } else { + // Make 2 copies of `object` + let (object1, object2) = self.duplicate_object(object, ctx); + + let prop_ident2 = prop_binding.create_read_expression(ctx); + + if let Some(operator) = operator.to_binary_operator() { + // `object.#prop += value` + // -> `_classPrivateFieldSet2(_prop, object, _classPrivateFieldGet2(_prop, object) + value)` + + // `_classPrivateFieldGet2(_prop, object)` + let get_call = self.create_private_field_get(prop_ident, object2, SPAN, ctx); + + // `_classPrivateFieldGet2(_prop, object) + value` + let value = ctx.ast.expression_binary(SPAN, get_call, operator, value); + + // `_classPrivateFieldSet2(_prop, object, _classPrivateFieldGet2(_prop, object) + value)` + *expr = self.create_private_field_set(prop_ident2, object1, value, span, ctx); + } else if let Some(operator) = operator.to_logical_operator() { + // `object.#prop &&= value` + // -> `_classPrivateFieldGet2(_prop, object) && _classPrivateFieldSet2(_prop, object, value)` + + // `_classPrivateFieldGet2(_prop, object)` + let get_call = self.create_private_field_get(prop_ident, object1, SPAN, ctx); + + // `_classPrivateFieldSet2(_prop, object, value)` + let set_call = + self.create_private_field_set(prop_ident2, object2, value, SPAN, ctx); + // `_classPrivateFieldGet2(_prop, object) && _classPrivateFieldSet2(_prop, object, value)` + *expr = ctx.ast.expression_logical(span, get_call, operator, set_call); + } else { + // The above covers all types of `AssignmentOperator` + unreachable!(); + } + } + } + + /// Transform update expression (`++` or `--`) where argument is private field. + /// + /// Instance prop: + /// + /// * `++object.#prop` -> + /// ```js + /// _classPrivateFieldSet( + /// _prop, object, + /// (_object$prop = _classPrivateFieldGet(_prop, object), ++_object$prop) + /// ), + /// ``` + /// + /// * `object.#prop++` -> + /// ```js + /// ( + /// _classPrivateFieldSet( + /// _prop, object, + /// ( + /// _object$prop = _classPrivateFieldGet(_prop, object), + /// _object$prop2 = _object$prop++, + /// _object$prop + /// ) + /// ), + /// _object$prop2 + /// ) + /// ``` + /// + /// Static prop: + /// + /// * `++object.#prop++` -> + /// ```js + /// _prop._ = _assertClassBrand( + /// Class, object, + /// (_object$prop = _assertClassBrand(Class, object, _prop)._, ++_object$prop) + /// ) + /// ``` + /// + /// * `object.#prop++` -> + /// ```js + /// ( + /// _prop._ = _assertClassBrand( + /// Class, object, + /// ( + /// _object$prop = _assertClassBrand(Class, object, _prop)._, + /// _object$prop2 = _object$prop++, + /// _object$prop + /// ) + /// ), + /// _object$prop2 + /// ) + /// ``` + /// + /// Output in all cases contains an `UpdateExpression`, so mutate existing `UpdateExpression` + /// rather than creating a new one. + // + // `#[inline]` so that compiler sees that `expr` is an `Expression::UpdateExpression` + #[inline] + pub(super) fn transform_update_expression( + &mut self, + expr: &mut Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + let Expression::UpdateExpression(update_expr) = expr else { unreachable!() }; + if matches!(&update_expr.argument, SimpleAssignmentTarget::PrivateFieldExpression(_)) { + self.transform_update_expression_impl(expr, ctx); + }; + } + + // TODO: Split up this function into 2 halves for static and instance props + fn transform_update_expression_impl( + &mut self, + expr: &mut Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) { + // Unfortunately no way to make compiler see that these branches are provably unreachable. + // This function is much too large inline, because `transform_static_assignment_expression` + // and `transform_instance_assignment_expression` are inlined into it. + let Expression::UpdateExpression(update_expr) = expr else { unreachable!() }; + let field_expr = match &mut update_expr.argument { + SimpleAssignmentTarget::PrivateFieldExpression(field_expr) => field_expr.as_mut(), + _ => unreachable!(), + }; + + let prop_details = self.lookup_private_property(&field_expr.field); + // TODO: Should never be `None` - only because implementation is incomplete. + let Some((prop, class_name_binding, is_declaration)) = prop_details else { return }; + let prop_ident = prop.binding.create_read_expression(ctx); + let prop_ident2 = prop.binding.create_read_expression(ctx); + + let temp_var_name_base = get_var_name_from_node(field_expr); + let temp_binding = ctx.generate_uid_in_current_scope( + &temp_var_name_base, + SymbolFlags::FunctionScopedVariable, + ); + + // TODO(improve-on-babel): Could avoid `move_expression` here and replace `update_expr.argument` instead. + // Only doing this first to match the order Babel creates temp vars. + let object = ctx.ast.move_expression(&mut field_expr.object); + + if prop.is_static { + // TODO: If `object` is reference to class name, and class is declaration, use shortcuts: + // `++Class.#prop` -> `_prop._ = ((_Class$prop = _prop._), ++_Class$prop)` + // `Class.#prop++` -> `_prop._ = (_Class$prop = _prop._, _Class$prop2 = _Class$prop++, _Class$prop), _Class$prop2` + // TODO(improve-on-babel): These shortcuts could be shorter - just `_prop._++` / `++_prop._`. + // Or does that behave slightly differently if `Class.#prop` is an object with `valueOf` method? + // TODO(improve-on-babel): No reason not to apply these shortcuts for class expressions too. + + // ``` + // _prop._ = _assertClassBrand( + // Class, object, + // (_object$prop = _assertClassBrand(Class, object, _prop)._, ++_object$prop) + // ) + // ``` + let class_name_binding = class_name_binding.as_ref().unwrap().clone(); + + // Check if object (`object` in `object.#prop`) is a reference to class name + // TODO: Combine this check with `duplicate_object`. Both check if `object` is an identifier, + // and look up the `SymbolId`. + let object_reference_id = + Self::shortcut_static_class(is_declaration, &class_name_binding, &object, ctx); + + // `_assertClassBrand(Class, object, _prop)._` or `_prop._` + let (get_expr, object) = if let Some(reference_id) = object_reference_id { + // Delete reference for `object` as `object.#prop` is being removed + ctx.symbols_mut() + .delete_resolved_reference(class_name_binding.symbol_id, reference_id); + + // `_prop._` + let get_expr = Self::create_underscore_member_expression(prop_ident, SPAN, ctx); + (get_expr, object) + } else { + // Make 2 copies of `object` + let (object1, object2) = self.duplicate_object(object, ctx); + + // `_assertClassBrand(Class, object, _prop)._` + let get_call = self.create_assert_class_brand_underscore( + class_name_binding.create_read_expression(ctx), + object2, + prop_ident, + SPAN, + ctx, + ); + (get_call, object1) + }; + // `_object$prop = _assertClassBrand(Class, object, _prop)._` + self.ctx.var_declarations.insert_var(&temp_binding, None, ctx); + let assignment = create_assignment(&temp_binding, get_expr, ctx); + + // `++_object$prop` / `_object$prop++` (reusing existing `UpdateExpression`) + let UpdateExpression { span, prefix, .. } = **update_expr; + update_expr.span = SPAN; + update_expr.argument = temp_binding.create_read_write_simple_target(ctx); + let update_expr = ctx.ast.move_expression(expr); + + if prefix { + // Source = `++object.#prop` (prefix `++`) + + // `(_object$prop = _assertClassBrand(Class, object, _prop)._, ++_object$prop)` + let mut value = ctx + .ast + .expression_sequence(SPAN, ctx.ast.vec_from_array([assignment, update_expr])); + + // `_assertClassBrand(Class, object, )` + if object_reference_id.is_none() { + let class_ident = class_name_binding.create_read_expression(ctx); + value = self.create_assert_class_brand(class_ident, object, value, ctx); + } + + // `_prop._ = ` + *expr = ctx.ast.expression_assignment( + span, + AssignmentOperator::Assign, + Self::create_underscore_member_expr_target(prop_ident2, SPAN, ctx), + value, + ); + } else { + // Source = `object.#prop++` (postfix `++`) + + // `_object$prop2 = _object$prop++` + let temp_binding2 = ctx.generate_uid_in_current_scope( + &temp_var_name_base, + SymbolFlags::FunctionScopedVariable, + ); + self.ctx.var_declarations.insert_var(&temp_binding2, None, ctx); + let assignment2 = create_assignment(&temp_binding2, update_expr, ctx); + + // `(_object$prop = _assertClassBrand(Class, object, _prop)._, _object$prop2 = _object$prop++, _object$prop)` + let mut value = ctx.ast.expression_sequence( + SPAN, + ctx.ast.vec_from_array([ + assignment, + assignment2, + temp_binding.create_read_expression(ctx), + ]), + ); + + // `_assertClassBrand(Class, object, )` + if object_reference_id.is_none() { + let class_ident = class_name_binding.create_read_expression(ctx); + value = self.create_assert_class_brand(class_ident, object, value, ctx); + } + + // `_prop._ = ` + let assignment3 = ctx.ast.expression_assignment( + SPAN, + AssignmentOperator::Assign, + Self::create_underscore_member_expr_target(prop_ident2, SPAN, ctx), + value, + ); + + // `(_prop._ = , _object$prop2)` + // TODO(improve-on-babel): Final `_object$prop2` is only needed if this expression + // is consumed (i.e. not in an `ExpressionStatement`) + *expr = ctx.ast.expression_sequence( + span, + ctx.ast + .vec_from_array([assignment3, temp_binding2.create_read_expression(ctx)]), + ); + } + } else { + // Make 2 copies of `object` + let (object1, object2) = self.duplicate_object(object, ctx); + + // `_classPrivateFieldGet(_prop, object)` + let get_call = self.create_private_field_get(prop_ident, object2, SPAN, ctx); + + // `_object$prop = _classPrivateFieldGet(_prop, object)` + self.ctx.var_declarations.insert_var(&temp_binding, None, ctx); + let assignment = create_assignment(&temp_binding, get_call, ctx); + + // `++_object$prop` / `_object$prop++` (reusing existing `UpdateExpression`) + let UpdateExpression { span, prefix, .. } = **update_expr; + update_expr.span = SPAN; + update_expr.argument = temp_binding.create_read_write_simple_target(ctx); + let update_expr = ctx.ast.move_expression(expr); + + if prefix { + // Source = `++object.#prop` (prefix `++`) + // `(_object$prop = _classPrivateFieldGet(_prop, object), ++_object$prop)` + let value = ctx + .ast + .expression_sequence(SPAN, ctx.ast.vec_from_array([assignment, update_expr])); + // `_classPrivateFieldSet(_prop, object, )` + *expr = self.create_private_field_set(prop_ident2, object1, value, span, ctx); + } else { + // Source = `object.#prop++` (postfix `++`) + // `_object$prop2 = _object$prop++` + let temp_binding2 = ctx.generate_uid_in_current_scope( + &temp_var_name_base, + SymbolFlags::FunctionScopedVariable, + ); + self.ctx.var_declarations.insert_var(&temp_binding2, None, ctx); + let assignment2 = create_assignment(&temp_binding2, update_expr, ctx); + + // `(_object$prop = _classPrivateFieldGet(_prop, object), _object$prop2 = _object$prop++, _object$prop)` + let value = ctx.ast.expression_sequence( + SPAN, + ctx.ast.vec_from_array([ + assignment, + assignment2, + temp_binding.create_read_expression(ctx), + ]), + ); + + // `_classPrivateFieldSet(_prop, object, )` + let set_call = + self.create_private_field_set(prop_ident2, object1, value, span, ctx); + // `(_classPrivateFieldSet(_prop, object, ), _object$prop2)` + // TODO(improve-on-babel): Final `_object$prop2` is only needed if this expression + // is consumed (i.e. not in an `ExpressionStatement`) + *expr = ctx.ast.expression_sequence( + span, + ctx.ast.vec_from_array([set_call, temp_binding2.create_read_expression(ctx)]), + ); + } + } + } + + /// Transform chain expression where includes a private field. + // + // `#[inline]` so that compiler sees that `expr` is an `Expression::ChainExpression` + #[inline] + #[expect(clippy::unused_self)] + pub(super) fn transform_chain_expression( + &mut self, + expr: &mut Expression<'a>, + _ctx: &mut TraverseCtx<'a>, + ) { + let Expression::ChainExpression(_chain_expr) = expr else { unreachable!() }; + + // TODO: `object?.#prop` + // TODO: `object?.#prop()` + } + + /// Duplicate object to be used in get/set pair. + /// + /// If `object` may have side effects, create a temp var `_object` and assign to it. + /// + /// * `this` -> (`this`, `this`) + /// * Bound identifier `object` -> `object`, `object` + /// * Unbound identifier `object` -> `_object = object`, `_object` + /// * Anything else `foo()` -> `_foo = foo()`, `_foo` + /// + /// Returns 2 `Expression`s. The first must be inserted into output first. + fn duplicate_object( + &mut self, + object: Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) -> (Expression<'a>, Expression<'a>) { + // TODO: Handle if in a function's params + let temp_var_binding = match &object { + Expression::Identifier(ident) => { + let reference = ctx.symbols_mut().get_reference_mut(ident.reference_id()); + if let Some(symbol_id) = reference.symbol_id() { + // Reading bound identifier cannot have side effects, so no need for temp var + let binding = BoundIdentifier::new(ident.name.clone(), symbol_id); + let object1 = binding.create_spanned_read_expression(ident.span, ctx); + return (object1, object); + } + + // Previously `x += 1` (`x` read + write), but moving to `_x = x` (`x` read only) + *reference.flags_mut() = ReferenceFlags::Read; + + ctx.generate_uid_in_current_scope(&ident.name, SymbolFlags::FunctionScopedVariable) + } + Expression::ThisExpression(this) => { + // Reading `this` cannot have side effects, so no need for temp var + let object1 = ctx.ast.expression_this(this.span); + return (object1, object); + } + _ => ctx.generate_uid_in_current_scope_based_on_node( + &object, + SymbolFlags::FunctionScopedVariable, + ), + }; + + self.ctx.var_declarations.insert_var(&temp_var_binding, None, ctx); + + let object1 = create_assignment(&temp_var_binding, object, ctx); + let object2 = temp_var_binding.create_read_expression(ctx); + + (object1, object2) + } + + /// `_classPrivateFieldGet2(_prop, object)` + fn create_private_field_get( + &self, + prop_ident: Expression<'a>, + object: Expression<'a>, + span: Span, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + self.ctx.helper_call_expr( + Helper::ClassPrivateFieldGet2, + span, + ctx.ast.vec_from_array([Argument::from(prop_ident), Argument::from(object)]), + ctx, + ) + } + + /// `_classPrivateFieldSet2(_prop, object, value)` + fn create_private_field_set( + &self, + prop_ident: Expression<'a>, + object: Expression<'a>, + value: Expression<'a>, + span: Span, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + self.ctx.helper_call_expr( + Helper::ClassPrivateFieldSet2, + span, + ctx.ast.vec_from_array([ + Argument::from(prop_ident), + Argument::from(object), + Argument::from(value), + ]), + ctx, + ) + } + + /// `_assertClassBrand(Class, object, value)` or `_assertClassBrand(Class, object, _prop)` + fn create_assert_class_brand( + &self, + class_ident: Expression<'a>, + object: Expression<'a>, + value_or_prop_ident: Expression<'a>, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + self.ctx.helper_call_expr( + Helper::AssertClassBrand, + SPAN, + ctx.ast.vec_from_array([ + Argument::from(class_ident), + Argument::from(object), + Argument::from(value_or_prop_ident), + ]), + ctx, + ) + } + + /// `_assertClassBrand(Class, object, _prop)._` + fn create_assert_class_brand_underscore( + &self, + class_ident: Expression<'a>, + object: Expression<'a>, + prop_ident: Expression<'a>, + span: Span, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + let func_call = self.create_assert_class_brand(class_ident, object, prop_ident, ctx); + Self::create_underscore_member_expression(func_call, span, ctx) + } + + /// Lookup details of private property referred to by `ident`. + fn lookup_private_property( + &self, + ident: &PrivateIdentifier<'a>, + ) -> Option<(&PrivateProp<'a>, &Option>, /* is_declaration */ bool)> { + // Check for binding in closest class first, then enclosing classes + // TODO: Check there are tests for bindings in enclosing classes. + for private_props in self.private_props_stack.as_slice().iter().rev() { + if let Some(prop) = private_props.props.get(&ident.name) { + return Some(( + prop, + &private_props.class_name_binding, + private_props.is_declaration, + )); + } + } + // TODO: This should be unreachable. Only returning `None` because implementation is incomplete. + None + } + + /// Create `._` assignment target. + fn create_underscore_member_expr_target( + object: Expression<'a>, + span: Span, + ctx: &mut TraverseCtx<'a>, + ) -> AssignmentTarget<'a> { + AssignmentTarget::from(Self::create_underscore_member_expr(object, span, ctx)) + } + + /// Create `._` expression. + fn create_underscore_member_expression( + object: Expression<'a>, + span: Span, + ctx: &mut TraverseCtx<'a>, + ) -> Expression<'a> { + Expression::from(Self::create_underscore_member_expr(object, span, ctx)) + } + + /// Create `._` member expression. + fn create_underscore_member_expr( + object: Expression<'a>, + span: Span, + ctx: &mut TraverseCtx<'a>, + ) -> MemberExpression<'a> { + ctx.ast.member_expression_static(span, object, create_underscore_ident_name(ctx), false) + } +} diff --git a/crates/oxc_transformer/src/es2022/class_properties/utils.rs b/crates/oxc_transformer/src/es2022/class_properties/utils.rs new file mode 100644 index 00000000000000..017acdbc33a9e6 --- /dev/null +++ b/crates/oxc_transformer/src/es2022/class_properties/utils.rs @@ -0,0 +1,59 @@ +//! ES2022: Class Properties +//! Utility functions. + +use oxc_ast::ast::*; +use oxc_span::SPAN; +use oxc_syntax::reference::ReferenceFlags; +use oxc_traverse::{BoundIdentifier, TraverseCtx}; + +/// Create assignment to a binding. +pub(super) fn create_assignment<'a>( + binding: &BoundIdentifier<'a>, + value: Expression<'a>, + ctx: &mut TraverseCtx<'a>, +) -> Expression<'a> { + ctx.ast.expression_assignment( + SPAN, + AssignmentOperator::Assign, + binding.create_target(ReferenceFlags::Write, ctx), + value, + ) +} + +/// Create variable declaration. +pub(super) fn create_variable_declaration<'a>( + binding: &BoundIdentifier<'a>, + init: Expression<'a>, + ctx: &mut TraverseCtx<'a>, +) -> Statement<'a> { + let declarator = ctx.ast.variable_declarator( + SPAN, + VariableDeclarationKind::Var, + binding.create_binding_pattern(ctx), + Some(init), + false, + ); + Statement::from(ctx.ast.declaration_variable( + SPAN, + VariableDeclarationKind::Var, + ctx.ast.vec1(declarator), + false, + )) +} + +/// Convert an iterator of `Expression`s into an iterator of `Statement::ExpressionStatement`s. +pub(super) fn exprs_into_stmts<'a, 'c, E>( + exprs: E, + ctx: &'c TraverseCtx<'a>, +) -> impl Iterator> + 'c +where + E: IntoIterator>, + ::IntoIter: 'c, +{ + exprs.into_iter().map(|expr| ctx.ast.statement_expression(SPAN, expr)) +} + +/// Create `IdentifierName` for `_`. +pub(super) fn create_underscore_ident_name<'a>(ctx: &mut TraverseCtx<'a>) -> IdentifierName<'a> { + ctx.ast.identifier_name(SPAN, Atom::from("_")) +} diff --git a/crates/oxc_transformer/src/es2022/class_static_block.rs b/crates/oxc_transformer/src/es2022/class_static_block.rs index 3b85ffc7c6dca0..a29a5a8dc1f54c 100644 --- a/crates/oxc_transformer/src/es2022/class_static_block.rs +++ b/crates/oxc_transformer/src/es2022/class_static_block.rs @@ -130,7 +130,10 @@ impl ClassStaticBlock { /// Convert static block to expression which will be value of private field. /// `static { foo }` -> `foo` /// `static { foo; bar; }` -> `(() => { foo; bar; })()` - fn convert_block_to_expression<'a>( + /// + /// This function also used by `ClassProperties` transform. + /// TODO: Make this function non-pub if no longer use it for `ClassProperties`. + pub fn convert_block_to_expression<'a>( block: &mut StaticBlock<'a>, ctx: &mut TraverseCtx<'a>, ) -> Expression<'a> { diff --git a/crates/oxc_transformer/src/es2022/mod.rs b/crates/oxc_transformer/src/es2022/mod.rs index c0ad06a5fb0838..bca2923cb193bf 100644 --- a/crates/oxc_transformer/src/es2022/mod.rs +++ b/crates/oxc_transformer/src/es2022/mod.rs @@ -14,31 +14,50 @@ use class_static_block::ClassStaticBlock; pub use options::ES2022Options; pub struct ES2022<'a, 'ctx> { - options: ES2022Options, // Plugins - class_static_block: ClassStaticBlock, - class_properties: Option>, + static_block_only: bool, + static_block: ClassStaticBlock, + properties: Option>, } impl<'a, 'ctx> ES2022<'a, 'ctx> { pub fn new(options: ES2022Options, ctx: &'ctx TransformCtx<'a>) -> Self { - Self { - options, - class_static_block: ClassStaticBlock::new(), - class_properties: options - .class_properties - .map(|options| ClassProperties::new(options, ctx)), - } + // Class properties transform performs the static block transform differently. + // So only enable static block transform if class properties transform is disabled. + let (static_block_only, properties) = match options.class_properties { + Some(properties_options) => ( + false, + Some(ClassProperties::new(properties_options, options.class_static_block, ctx)), + ), + None => (options.class_static_block, None), + }; + + Self { static_block_only, static_block: ClassStaticBlock::new(), properties } } } impl<'a, 'ctx> Traverse<'a> for ES2022<'a, 'ctx> { + fn enter_expression(&mut self, expr: &mut Expression<'a>, ctx: &mut TraverseCtx<'a>) { + if let Some(properties) = &mut self.properties { + properties.enter_expression(expr, ctx); + } + } + + fn enter_statement(&mut self, stmt: &mut Statement<'a>, ctx: &mut TraverseCtx<'a>) { + if let Some(properties) = &mut self.properties { + properties.enter_statement(stmt, ctx); + } + } + fn enter_class_body(&mut self, body: &mut ClassBody<'a>, ctx: &mut TraverseCtx<'a>) { - if self.options.class_static_block { - self.class_static_block.enter_class_body(body, ctx); + if self.static_block_only { + self.static_block.enter_class_body(body, ctx); } - if let Some(class_properties) = &mut self.class_properties { - class_properties.enter_class_body(body, ctx); + } + + fn exit_class(&mut self, class: &mut Class<'a>, ctx: &mut TraverseCtx<'a>) { + if let Some(properties) = &mut self.properties { + properties.exit_class(class, ctx); } } } diff --git a/crates/oxc_transformer/src/lib.rs b/crates/oxc_transformer/src/lib.rs index d20c05ce6909ea..8bc0f6da400750 100644 --- a/crates/oxc_transformer/src/lib.rs +++ b/crates/oxc_transformer/src/lib.rs @@ -241,6 +241,10 @@ impl<'a, 'ctx> Traverse<'a> for TransformerImpl<'a, 'ctx> { } } + fn exit_class(&mut self, class: &mut Class<'a>, ctx: &mut TraverseCtx<'a>) { + self.x2_es2022.exit_class(class, ctx); + } + fn enter_class_body(&mut self, body: &mut ClassBody<'a>, ctx: &mut TraverseCtx<'a>) { if let Some(typescript) = self.x0_typescript.as_mut() { typescript.enter_class_body(body, ctx); @@ -271,6 +275,7 @@ impl<'a, 'ctx> Traverse<'a> for TransformerImpl<'a, 'ctx> { if let Some(typescript) = self.x0_typescript.as_mut() { typescript.enter_expression(expr, ctx); } + self.x2_es2022.enter_expression(expr, ctx); self.x2_es2021.enter_expression(expr, ctx); self.x2_es2020.enter_expression(expr, ctx); self.x2_es2018.enter_expression(expr, ctx); @@ -504,6 +509,7 @@ impl<'a, 'ctx> Traverse<'a> for TransformerImpl<'a, 'ctx> { if let Some(typescript) = self.x0_typescript.as_mut() { typescript.enter_statement(stmt, ctx); } + self.x2_es2022.enter_statement(stmt, ctx); self.x2_es2018.enter_statement(stmt, ctx); } diff --git a/crates/oxc_transformer/src/options/env.rs b/crates/oxc_transformer/src/options/env.rs index 8d1011897894ae..d720991cc4fe72 100644 --- a/crates/oxc_transformer/src/options/env.rs +++ b/crates/oxc_transformer/src/options/env.rs @@ -84,11 +84,7 @@ impl EnvOptions { es2021: ES2021Options { logical_assignment_operators: true }, es2022: ES2022Options { class_static_block: true, - class_properties: if include_unfinished_plugins { - Some(ClassPropertiesOptions::default()) - } else { - None - }, + class_properties: Some(ClassPropertiesOptions::default()), }, } } diff --git a/crates/oxc_transformer/tests/integrations/snapshots/es_target.snap b/crates/oxc_transformer/tests/integrations/snapshots/es_target.snap index d667de94c59324..639b97e1269cd6 100644 --- a/crates/oxc_transformer/tests/integrations/snapshots/es_target.snap +++ b/crates/oxc_transformer/tests/integrations/snapshots/es_target.snap @@ -74,6 +74,5 @@ a || (a = b); ########## 9 es2021 class foo { static {} } ---------- -class foo { - static #_ = (() => {})(); -} +class foo {} +(() => {})(); diff --git a/tasks/coverage/snapshots/semantic_babel.snap b/tasks/coverage/snapshots/semantic_babel.snap index a0f8a5efe1cd20..db27b746aeabcf 100644 --- a/tasks/coverage/snapshots/semantic_babel.snap +++ b/tasks/coverage/snapshots/semantic_babel.snap @@ -2,7 +2,7 @@ commit: d20b314c semantic_babel Summary: AST Parsed : 2210/2210 (100.00%) -Positive Passed: 1841/2210 (83.30%) +Positive Passed: 1819/2210 (82.31%) 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,20 @@ 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/basic/class-static-block/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(1): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(2): [] + tasks/coverage/babel/packages/babel-parser/test/fixtures/core/opts/allowNewTargetOutsideFunction-true/input.js semantic error: Unexpected new.target expression Unexpected new.target expression @@ -44,12 +58,101 @@ Symbol flags mismatch for "_bar": after transform: SymbolId(4): SymbolFlags(FunctionScopedVariable) rebuilt : SymbolId(4): SymbolFlags(BlockScopedVariable | Function) +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-private-properties/await-in-async-in-private-property/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-private-properties/await-in-private-property-in-params-of-async-arrow/input.js semantic error: Expected a semicolon or an implicit semicolon after a statement, but found none +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-private-properties/optional-chain-object/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(3): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-private-properties/optional-chain-start-call/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(3): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) +Symbol reference IDs mismatch for "Foo": +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(4)] +rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3)] + +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-properties/arguments-in-function/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(3)) + tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-properties/arguments-in-key/input.js semantic error: 'arguments' is not allowed in class field initializer +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-properties/arguments-in-nested-class/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(4): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(3)) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-properties/await-identifier-in-computed-property-inside-params-of-function-inside-params-of-async-function/input.js +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["_asyncToGenerator", "_defineProperty"] +rebuilt : ScopeId(0): ["_asyncToGenerator", "_await", "_defineProperty"] +Bindings mismatch: +after transform: ScopeId(2): ["_await", "f", "x"] +rebuilt : ScopeId(2): ["f", "x"] +Symbol scope ID mismatch for "_await": +after transform: SymbolId(3): ScopeId(2) +rebuilt : SymbolId(2): ScopeId(0) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-properties/await-in-async-in-class-property/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-properties/await-in-property-in-params-of-async-arrow/input.js semantic error: Expected a semicolon or an implicit semicolon after a statement, but found none @@ -63,8 +166,104 @@ Unexpected new.target expression Unexpected new.target expression Unexpected new.target expression +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-properties/super-inside-arrow-function/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-properties/yield-in-generator-in-class-property/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-static-block/await-binding-in-arrow-function-in-static-block copy/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(1): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(2): [] + tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-static-block/await-binding-in-function-in-static-block/input.js -semantic error: Symbol flags mismatch for "f": +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7), ScopeId(10), ScopeId(13)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(6), ScopeId(7), ScopeId(9), ScopeId(10), ScopeId(12), ScopeId(13), ScopeId(14)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(1): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(4): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(6): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(5): ScopeFlags(Function) +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5)] +rebuilt : ScopeId(6): [] +Scope flags mismatch: +after transform: ScopeId(8): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(7): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(8): Some(ScopeId(7)) +rebuilt : ScopeId(7): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(9): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(8): ScopeFlags(Function) +Scope children mismatch: +after transform: ScopeId(7): [ScopeId(8)] +rebuilt : ScopeId(9): [] +Scope flags mismatch: +after transform: ScopeId(11): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(10): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(11): Some(ScopeId(10)) +rebuilt : ScopeId(10): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(12): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(11): ScopeFlags(Function) +Scope children mismatch: +after transform: ScopeId(10): [ScopeId(11)] +rebuilt : ScopeId(12): [] +Scope flags mismatch: +after transform: ScopeId(15): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(13): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(15): Some(ScopeId(13)) +rebuilt : ScopeId(13): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(13): [ScopeId(15)] +rebuilt : ScopeId(14): [] +Symbol flags mismatch for "f": after transform: SymbolId(1): SymbolFlags(BlockScopedVariable | Function) rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable) Symbol flags mismatch for "f": @@ -80,9 +279,119 @@ rebuilt : SymbolId(6): SymbolFlags(FunctionScopedVariable) tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-static-block/await-binding-in-initializer-in-static-block/input.js semantic error: Unexpected token +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-static-block/directive-like-literal/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +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/babel/packages/babel-parser/test/fixtures/es2022/class-static-block/duplicate-function-var-name/input.js semantic error: Identifier `x` has already been declared +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-static-block/empty-statement/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +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/babel/packages/babel-parser/test/fixtures/es2022/class-static-block/lexical-scope/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +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/babel/packages/babel-parser/test/fixtures/es2022/class-static-block/multiple-static-block/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +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)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-static-block/nested-control-flow/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +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)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(4): ScopeFlags(0x0) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode) +rebuilt : ScopeId(5): ScopeFlags(0x0) +Scope flags mismatch: +after transform: ScopeId(6): ScopeFlags(StrictMode) +rebuilt : ScopeId(6): ScopeFlags(0x0) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-static-block/re-declare-var/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +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)) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/top-level-await-module/inside-property-key/input.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/top-level-await-unambiguous/module/input.js semantic error: `await` is only allowed within async functions and at the top levels of modules @@ -98,8 +407,8 @@ rebuilt : ScopeId(1): [] tasks/coverage/babel/packages/babel-parser/test/fixtures/estree/class-private-property/typescript/input.js semantic error: Unresolved references mismatch: -after transform: ["Array", "foo"] -rebuilt : ["foo"] +after transform: ["Array", "WeakMap", "foo", "require"] +rebuilt : ["WeakMap", "foo", "require"] tasks/coverage/babel/packages/babel-parser/test/fixtures/estree/typescript/enum/input.js semantic error: Bindings mismatch: @@ -140,19 +449,37 @@ rebuilt : [] tasks/coverage/babel/packages/babel-parser/test/fixtures/estree/typescript/loc-index-property/input.js semantic error: Bindings mismatch: -after transform: ScopeId(0): ["AssertsFoo", "Foo"] -rebuilt : ScopeId(0): ["AssertsFoo"] +after transform: ScopeId(0): ["AssertsFoo", "Foo", "_defineProperty"] +rebuilt : ScopeId(0): ["AssertsFoo", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) tasks/coverage/babel/packages/babel-parser/test/fixtures/estree/typescript/loc-index-property-babel-7/input.js semantic error: Bindings mismatch: -after transform: ScopeId(0): ["AssertsFoo", "Foo"] -rebuilt : ScopeId(0): ["AssertsFoo"] +after transform: ScopeId(0): ["AssertsFoo", "Foo", "_defineProperty"] +rebuilt : ScopeId(0): ["AssertsFoo", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) tasks/coverage/babel/packages/babel-parser/test/fixtures/estree/typescript/optional-chaining/input.js semantic error: Unresolved references mismatch: @@ -247,9 +574,18 @@ after transform: ["asserts"] rebuilt : [] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/assert-predicate/asserts-this-with-predicate/input.ts -semantic error: Symbol reference IDs mismatch for "Foo": +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Symbol reference IDs mismatch for "Foo": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/assert-predicate/asserts-var/input.ts semantic error: Scope children mismatch: @@ -271,22 +607,22 @@ semantic error: Bindings mismatch: after transform: ScopeId(1): ["M"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "AbstractClass": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3)] -rebuilt : SymbolId(0): [ReferenceId(0)] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3), ReferenceId(9)] +rebuilt : SymbolId(1): [ReferenceId(1), ReferenceId(2)] Symbol reference IDs mismatch for "ConcreteClass": after transform: SymbolId(2): [ReferenceId(4), ReferenceId(6)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/assign/TSTypeParameterInstantiation-babel-7/input.ts semantic error: Bindings mismatch: after transform: ScopeId(1): ["M"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "AbstractClass": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3)] -rebuilt : SymbolId(0): [ReferenceId(0)] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3), ReferenceId(9)] +rebuilt : SymbolId(1): [ReferenceId(1), ReferenceId(2)] Symbol reference IDs mismatch for "ConcreteClass": after transform: SymbolId(2): [ReferenceId(4), ReferenceId(6)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/cast/as/input.ts semantic error: Unresolved references mismatch: @@ -333,8 +669,8 @@ rebuilt : ScopeId(5): [] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/async-named-properties/input.ts semantic error: Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(1): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/async-optional-method/input.js semantic error: Scope children mismatch: @@ -355,11 +691,6 @@ semantic error: Multiple constructor implementations are not allowed. tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/declare/input.ts semantic error: Identifier `x` has already been declared -tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/declare-readonly-field-initializer/input.ts -semantic error: Unresolved references mismatch: -after transform: ["a"] -rebuilt : [] - tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/expression-extends/input.ts semantic error: Unresolved references mismatch: after transform: ["T", "f"] @@ -448,13 +779,13 @@ rebuilt : [] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/members-with-modifier-names/input.ts semantic error: Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(1): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2)] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/members-with-modifier-names-babel-7/input.ts semantic error: Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(1): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2)] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/members-with-reserved-names/input.ts semantic error: Scope children mismatch: @@ -558,6 +889,17 @@ Identifier `size` has already been declared tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/parameter-properties/input.ts semantic error: A required parameter cannot follow an optional parameter. +tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/predicate-types/input.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/class/private-method-overload/input.ts semantic error: Scope children mismatch: after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] @@ -1441,20 +1783,44 @@ after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/regression/async-arrow-generic-9560/input.ts -semantic error: Bindings mismatch: +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(4): [] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(2)) tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/regression/async-arrow-generic-9560-babel-7/input.ts -semantic error: Bindings mismatch: +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(4): [] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(2)) tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/regression/destructuring-in-function-type/input.ts semantic error: Bindings mismatch: @@ -2144,6 +2510,50 @@ Symbol redeclarations mismatch for "X": after transform: SymbolId(0): [Span { start: 17, end: 18 }] rebuilt : SymbolId(0): [] +tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/static-blocks/static-blocks/input.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/static-blocks/static-blocks-and-proptery-named-static/input.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/static-blocks/static-blocks-and-static-property/input.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/static-blocks/static-blocks-and-static-property-named-static/input.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/tsx/anonymous-function-generator/input.ts semantic error: Bindings mismatch: after transform: ScopeId(1): ["T", "input"] @@ -2260,11 +2670,11 @@ rebuilt : ["f"] tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/instantiation-expression-asi/input.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "C1", "C2", "C3", "C4", "I", "bar", "x10", "x11", "x12", "x13", "x14", "x5", "x6", "yy"] -rebuilt : ScopeId(0): ["C", "C1", "C2", "C3", "C4", "bar", "x10", "x11", "x12", "x13", "x14", "x5", "x6", "yy"] +after transform: ScopeId(0): ["C", "C1", "C2", "C3", "C4", "I", "_defineProperty", "bar", "x10", "x11", "x12", "x13", "x14", "x5", "x6", "yy"] +rebuilt : ScopeId(0): ["C", "C1", "C2", "C3", "C4", "_defineProperty", "bar", "x10", "x11", "x12", "x13", "x14", "x5", "x6", "yy"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6), ScopeId(8)] Unresolved references mismatch: after transform: ["f", "true"] rebuilt : ["f"] diff --git a/tasks/coverage/snapshots/semantic_misc.snap b/tasks/coverage/snapshots/semantic_misc.snap index 96c9c8a09cb05c..7837734d44dd3d 100644 --- a/tasks/coverage/snapshots/semantic_misc.snap +++ b/tasks/coverage/snapshots/semantic_misc.snap @@ -53,29 +53,29 @@ 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", "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", "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", "_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"] Bindings mismatch: after transform: ScopeId(13): ["_await$accessor$edito", "accessor", "untitled", "untitledTextEditor", "untitledTextModel", "workingCopyBackupService"] -rebuilt : ScopeId(20): ["_await$accessor$edito", "_untitledTextModel$te", "accessor", "untitled", "untitledTextEditor", "untitledTextModel", "workingCopyBackupService"] +rebuilt : ScopeId(21): ["_await$accessor$edito", "_untitledTextModel$te", "accessor", "untitled", "untitledTextEditor", "untitledTextModel", "workingCopyBackupService"] Bindings mismatch: after transform: ScopeId(14): ["_untitledTextModel$te"] -rebuilt : ScopeId(21): [] +rebuilt : ScopeId(22): [] 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(158), ReferenceId(160), ReferenceId(162), ReferenceId(164)] +rebuilt : SymbolId(1): [ReferenceId(161), ReferenceId(163), ReferenceId(165), ReferenceId(167)] Symbol reference IDs mismatch for "IEditorService": after transform: SymbolId(2): [ReferenceId(23), ReferenceId(24), ReferenceId(67), ReferenceId(184)] -rebuilt : SymbolId(2): [ReferenceId(17), ReferenceId(58), ReferenceId(185)] +rebuilt : SymbolId(2): [ReferenceId(17), ReferenceId(60), ReferenceId(188)] Symbol reference IDs mismatch for "IEditorGroupsService": after transform: SymbolId(4): [ReferenceId(25), ReferenceId(26), ReferenceId(57), ReferenceId(176)] -rebuilt : SymbolId(3): [ReferenceId(18), ReferenceId(49), ReferenceId(178)] +rebuilt : SymbolId(3): [ReferenceId(18), ReferenceId(51), ReferenceId(181)] Symbol reference IDs mismatch for "EditorService": after transform: SymbolId(5): [ReferenceId(61), ReferenceId(64), ReferenceId(178), ReferenceId(181)] -rebuilt : SymbolId(4): [ReferenceId(55), ReferenceId(182)] +rebuilt : SymbolId(4): [ReferenceId(57), ReferenceId(185)] Symbol reference IDs mismatch for "IWorkingCopyBackupService": after transform: SymbolId(7): [ReferenceId(11), ReferenceId(12), ReferenceId(51), ReferenceId(170)] -rebuilt : SymbolId(5): [ReferenceId(11), ReferenceId(43), ReferenceId(172)] +rebuilt : SymbolId(5): [ReferenceId(11), ReferenceId(45), ReferenceId(175)] Symbol reference IDs mismatch for "IFilesConfigurationService": after transform: SymbolId(10): [ReferenceId(13), ReferenceId(14)] rebuilt : SymbolId(8): [ReferenceId(12)] @@ -93,22 +93,22 @@ after transform: SymbolId(17): [ReferenceId(38), ReferenceId(87)] rebuilt : SymbolId(13): [ReferenceId(31)] Symbol reference IDs mismatch for "InMemoryTestWorkingCopyBackupService": after transform: SymbolId(19): [ReferenceId(43), ReferenceId(46), ReferenceId(165)] -rebuilt : SymbolId(15): [ReferenceId(38), ReferenceId(167)] +rebuilt : SymbolId(15): [ReferenceId(40), ReferenceId(170)] Symbol reference IDs mismatch for "TestServiceAccessor": after transform: SymbolId(21): [ReferenceId(1), ReferenceId(40), ReferenceId(71), ReferenceId(155), ReferenceId(188)] -rebuilt : SymbolId(17): [ReferenceId(62), ReferenceId(189)] +rebuilt : SymbolId(17): [ReferenceId(64), ReferenceId(192)] Symbol reference IDs mismatch for "IWorkingCopyEditorService": after transform: SymbolId(32): [ReferenceId(21), ReferenceId(22)] rebuilt : SymbolId(26): [ReferenceId(16)] Symbol reference IDs mismatch for "TestWorkingCopyBackupTracker": after transform: SymbolId(39): [ReferenceId(42), ReferenceId(74), ReferenceId(154), ReferenceId(215)] -rebuilt : SymbolId(34): [ReferenceId(65), ReferenceId(216)] +rebuilt : SymbolId(35): [ReferenceId(67), ReferenceId(219)] Symbol scope ID mismatch for "_untitledTextModel$te": -after transform: SymbolId(138): ScopeId(14) -rebuilt : SymbolId(63): ScopeId(20) +after transform: SymbolId(140): ScopeId(14) +rebuilt : SymbolId(65): ScopeId(21) Unresolved reference IDs mismatch for "Promise": after transform: [ReferenceId(36), ReferenceId(39), ReferenceId(82), ReferenceId(114), ReferenceId(153), ReferenceId(282)] -rebuilt : [ReferenceId(289)] +rebuilt : [ReferenceId(292)] tasks/coverage/misc/pass/oxc-4449.ts semantic error: Bindings mismatch: @@ -194,8 +194,8 @@ rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/misc/pass/oxc-5955.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["B", "C", "a"] -rebuilt : ScopeId(0): ["B", "a"] +after transform: ScopeId(0): ["B", "C", "_defineProperty", "a"] +rebuilt : ScopeId(0): ["B", "_defineProperty", "a"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] diff --git a/tasks/coverage/snapshots/semantic_test262.snap b/tasks/coverage/snapshots/semantic_test262.snap index 4497c38e2d58b0..b83ce385711619 100644 --- a/tasks/coverage/snapshots/semantic_test262.snap +++ b/tasks/coverage/snapshots/semantic_test262.snap @@ -2,7 +2,7 @@ commit: 06454619 semantic_test262 Summary: AST Parsed : 43851/43851 (100.00%) -Positive Passed: 43311/43851 (98.77%) +Positive Passed: 43126/43851 (98.35%) 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) @@ -1288,522 +1288,754 @@ Symbol scope ID mismatch for "_x2": after transform: SymbolId(4): ScopeId(1) rebuilt : SymbolId(1): ScopeId(0) -tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-assignment-expression-coalesce.js -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_x3", "_x4", "_x5", "_x6", "c", "x"] -rebuilt : ScopeId(0): ["C", "_x", "_x2", "_x3", "_x4", "_x5", "_x6", "c", "x"] -Bindings mismatch: -after transform: ScopeId(1): ["_x", "_x2"] -rebuilt : ScopeId(1): [] -Symbol scope ID mismatch for "_x": -after transform: SymbolId(3): ScopeId(1) -rebuilt : SymbolId(0): ScopeId(0) -Symbol scope ID mismatch for "_x2": -after transform: SymbolId(4): ScopeId(1) -rebuilt : SymbolId(1): ScopeId(0) +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-arrow-function-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(1): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(8)] +rebuilt : ScopeId(3): [ScopeId(4)] -tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-coalesce.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-async-arrow-function-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(1): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(8)] +rebuilt : ScopeId(3): [ScopeId(4)] + +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-await-expression.js semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_x3", "_x4", "_x5", "_x6", "c", "x"] -rebuilt : ScopeId(0): ["C", "_x", "_x2", "_x3", "_x4", "_x5", "_x6", "c", "x"] +after transform: ScopeId(0): ["_defineProperty"] +rebuilt : ScopeId(0): ["_Class", "_defineProperty"] Bindings mismatch: -after transform: ScopeId(1): ["_x", "_x2"] -rebuilt : ScopeId(1): [] -Symbol scope ID mismatch for "_x": +after transform: ScopeId(1): ["C", "_Class", "_await$", "_await$2", "c"] +rebuilt : ScopeId(1): ["C", "_await$", "_await$2", "c"] +Symbol scope ID mismatch for "_Class": after transform: SymbolId(3): ScopeId(1) -rebuilt : SymbolId(0): ScopeId(0) -Symbol scope ID mismatch for "_x2": -after transform: SymbolId(4): ScopeId(1) rebuilt : SymbolId(1): ScopeId(0) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-computed-property-name-from-function-expression.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(3)] -rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] +after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(1): ScopeFlags(Function) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(3)) -rebuilt : ScopeId(4): Some(ScopeId(3)) -Scope children mismatch: -after transform: ScopeId(3): [ScopeId(4)] -rebuilt : ScopeId(5): [] - -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-iter.js -semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(8)] +rebuilt : ScopeId(3): [ScopeId(4)] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-add.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-additive-expression-subtract.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] -Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] - -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js -semantic error: Bindings mismatch: -after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] Scope children mismatch: -after transform: ScopeId(8): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] -Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["X"] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(5): Some(ScopeId(2)) -rebuilt : ScopeId(5): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(7): [] -Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(8) -rebuilt : SymbolId(6): ScopeId(4) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-arrow-function-expression.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(1): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] - -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js -semantic error: Bindings mismatch: -after transform: ScopeId(6): ["fn", "x", "xFn"] -rebuilt : ScopeId(2): ["fn", "xFn"] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(10)] +rebuilt : ScopeId(3): [ScopeId(4)] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(10): [] +rebuilt : ScopeId(4): [ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(4)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(6): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js -semantic error: Bindings mismatch: -after transform: ScopeId(6): ["gen", "x", "xGen"] -rebuilt : ScopeId(2): ["gen", "xGen"] +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-assignment.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-coalesce.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(3)] -rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] -Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(3)) -rebuilt : ScopeId(4): Some(ScopeId(3)) +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(3): [ScopeId(4)] -rebuilt : ScopeId(5): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-and.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-assignment-expression-logical-or.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-async-arrow-function-expression.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(1): ScopeFlags(Function) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(10)] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(10): [] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(4)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(6): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-await-expression.js semantic error: Bindings mismatch: -after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +after transform: ScopeId(0): ["_defineProperty"] +rebuilt : ScopeId(0): ["_Class", "_defineProperty"] +Bindings mismatch: +after transform: ScopeId(1): ["C", "_Class", "_await$", "_await$2", "c"] +rebuilt : ScopeId(1): ["C", "_await$", "_await$2", "c"] Scope children mismatch: -after transform: ScopeId(8): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(7)] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(3): [ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["X"] +rebuilt : ScopeId(4): Some(ScopeId(3)) Scope parent mismatch: after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope parent mismatch: -after transform: ScopeId(5): Some(ScopeId(2)) -rebuilt : ScopeId(5): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(7): [] -Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(8) -rebuilt : SymbolId(6): ScopeId(4) +rebuilt : ScopeId(5): Some(ScopeId(1)) +Symbol scope ID mismatch for "_Class": +after transform: SymbolId(3): ScopeId(1) +rebuilt : SymbolId(1): ScopeId(0) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-false.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js -semantic error: Bindings mismatch: -after transform: ScopeId(6): ["fn", "x", "xFn"] -rebuilt : ScopeId(2): ["fn", "xFn"] +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-condition-expression-true.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js -semantic error: Bindings mismatch: -after transform: ScopeId(6): ["gen", "x", "xGen"] -rebuilt : ScopeId(2): ["gen", "xGen"] +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-e-notational-literal.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-decimal-literal.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-exponetiation-expression.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] -Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] - -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js -semantic error: Bindings mismatch: -after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] Scope children mismatch: -after transform: ScopeId(8): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-coalesce.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["X"] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(5): Some(ScopeId(2)) -rebuilt : ScopeId(5): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(7): [] -Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(8) -rebuilt : SymbolId(6): ScopeId(4) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-and.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js -semantic error: Bindings mismatch: -after transform: ScopeId(6): ["fn", "x", "xFn"] -rebuilt : ScopeId(2): ["fn", "xFn"] +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-expression-logical-or.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js -semantic error: Bindings mismatch: -after transform: ScopeId(6): ["gen", "x", "xGen"] -rebuilt : ScopeId(2): ["gen", "xGen"] +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-declaration.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(5)] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(3): [ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) Scope parent mismatch: after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) -rebuilt : SymbolId(5): ScopeId(4) +rebuilt : ScopeId(5): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-getter.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-function-expression.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(1): ScopeFlags(Function) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(10)] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(10): [] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(4)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(6): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-generator-function-declaration.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] -Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(5)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] - -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js -semantic error: Bindings mismatch: -after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(2): [ScopeId(3)] Scope children mismatch: -after transform: ScopeId(8): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] +after transform: ScopeId(5): [] +rebuilt : ScopeId(3): [ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["X"] +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) Scope parent mismatch: after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope parent mismatch: -after transform: ScopeId(5): Some(ScopeId(2)) -rebuilt : ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-identifier.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(7): [] -Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(8) -rebuilt : SymbolId(6): ScopeId(4) +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-e-notational-literal.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-integer-separators.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js -semantic error: Bindings mismatch: -after transform: ScopeId(6): ["fn", "x", "xFn"] -rebuilt : ScopeId(2): ["fn", "xFn"] +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-math.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-div.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-multiplicative-expression-mult.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js -semantic error: Bindings mismatch: -after transform: ScopeId(6): ["gen", "x", "xGen"] -rebuilt : ScopeId(2): ["gen", "xGen"] +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-null.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-numeric-literal.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-string-literal.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/cpn-class-expr-fields-methods-computed-property-name-from-yield-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) Scope parent mismatch: after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(1)) + +tasks/coverage/test262/test/language/expressions/class/decorator/syntax/class-valid/decorator-member-expr-private-identifier.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(10)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] +Scope flags mismatch: +after transform: ScopeId(10): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(10): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(10): Some(ScopeId(1)) +rebuilt : ScopeId(10): Some(ScopeId(0)) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] @@ -1814,7 +2046,7 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -1825,7 +2057,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -1836,7 +2068,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -1847,7 +2079,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -1873,7 +2105,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -1887,7 +2119,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -1910,7 +2142,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -1933,7 +2165,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -1944,7 +2176,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] @@ -1955,7 +2187,7 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -1966,7 +2198,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -1977,7 +2209,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -1988,7 +2220,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -2014,7 +2246,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -2028,7 +2260,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -2051,7 +2283,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -2074,7 +2306,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -2085,7 +2317,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -2096,7 +2328,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -2122,7 +2354,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -2136,7 +2368,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -2159,7 +2391,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -2182,7 +2414,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-getter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-getter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -2193,7 +2425,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -2204,7 +2436,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -2230,7 +2462,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -2244,7 +2476,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -2267,7 +2499,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -2290,9 +2522,9 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(3)] +after transform: ScopeId(6): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(4): Some(ScopeId(3)) @@ -2301,9 +2533,9 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2312,9 +2544,9 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2323,9 +2555,9 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2334,12 +2566,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] +after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(9): [ScopeId(2)] +after transform: ScopeId(8): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2357,12 +2589,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(9) +after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2374,12 +2606,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["fn", "x", "xFn"] +after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2394,15 +2626,15 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) +after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["gen", "x", "xGen"] +after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2417,23 +2649,34 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) +after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(3)] -rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(3)) -rebuilt : ScopeId(4): Some(ScopeId(3)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(3): [ScopeId(4)] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js +semantic error: Scope children mismatch: +after transform: ScopeId(6): [ScopeId(3)] +rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2442,9 +2685,9 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2453,9 +2696,9 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2464,12 +2707,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] +after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(9): [ScopeId(2)] +after transform: ScopeId(8): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2487,12 +2730,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(9) +after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2504,12 +2747,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["fn", "x", "xFn"] +after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2524,15 +2767,15 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) +after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["gen", "x", "xGen"] +after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2547,12 +2790,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) +after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2561,12 +2804,23 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] +after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(9): [ScopeId(2)] +after transform: ScopeId(8): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2584,12 +2838,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(9) +after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2601,12 +2855,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["fn", "x", "xFn"] +after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2621,15 +2875,15 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) +after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["gen", "x", "xGen"] +after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2644,12 +2898,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) +after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-getter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-getter.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2658,9 +2912,9 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2669,12 +2923,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] +after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(9): [ScopeId(2)] +after transform: ScopeId(8): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2692,12 +2946,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(9) +after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2709,12 +2963,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["fn", "x", "xFn"] +after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2729,15 +2983,15 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) +after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["gen", "x", "xGen"] +after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -2752,10 +3006,10 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) +after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] @@ -2766,7 +3020,7 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -2777,7 +3031,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -2788,7 +3042,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -2799,7 +3053,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -2825,7 +3079,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -2839,7 +3093,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -2862,7 +3116,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -2885,7 +3139,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] @@ -2896,7 +3150,7 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -2907,7 +3161,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -2918,7 +3172,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -2929,7 +3183,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -2955,7 +3209,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -2969,7 +3223,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -2992,7 +3246,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -3015,7 +3269,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -3026,7 +3280,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -3052,7 +3306,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -3066,7 +3320,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -3089,7 +3343,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -3112,7 +3366,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-getter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-getter.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -3123,7 +3377,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -3134,7 +3388,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -3160,7 +3414,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -3174,7 +3428,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -3197,7 +3451,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -3220,44 +3474,20 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/dynamic-import/catch/nested-async-function-await-eval-script-code-target.js -semantic error: Symbol flags mismatch for "_f": -after transform: SymbolId(2): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) - -tasks/coverage/test262/test/language/expressions/dynamic-import/catch/nested-async-function-eval-script-code-target.js -semantic error: Symbol flags mismatch for "_f": -after transform: SymbolId(2): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) - -tasks/coverage/test262/test/language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-script-code-target.js -semantic error: Symbol flags mismatch for "_f": -after transform: SymbolId(2): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) - -tasks/coverage/test262/test/language/expressions/dynamic-import/catch/nested-async-gen-await-eval-script-code-target.js -semantic error: Symbol flags mismatch for "_f": -after transform: SymbolId(3): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) - -tasks/coverage/test262/test/language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js -semantic error: Symbol flags mismatch for "_f": -after transform: SymbolId(3): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) - -tasks/coverage/test262/test/language/expressions/dynamic-import/imported-self-update.js -semantic error: Symbol flags mismatch for "_fn": -after transform: SymbolId(3): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) - -tasks/coverage/test262/test/language/expressions/dynamic-import/namespace/await-ns-get-nested-namespace-dflt-indirect.js -semantic error: Symbol flags mismatch for "_fn": -after transform: SymbolId(4): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-init.js +semantic error: Scope children mismatch: +after transform: ScopeId(7): [ScopeId(3)] +rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -3266,139 +3496,128 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) -Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] - -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js -semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] -Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(1): ["cls", "xCls", "xCls2"] +after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6)] +after transform: ScopeId(9): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["X"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["X"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(1)) -rebuilt : ScopeId(4): Some(ScopeId(1)) +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(6): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(7) -rebuilt : SymbolId(6): ScopeId(3) +after transform: SymbolId(5): ScopeId(9) +rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(5): ["fn", "x", "xFn"] -rebuilt : ScopeId(1): ["fn", "xFn"] +after transform: ScopeId(7): ["fn", "x", "xFn"] +rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["x"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(5) -rebuilt : SymbolId(5): ScopeId(3) +after transform: SymbolId(4): ScopeId(7) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(5): ["gen", "x", "xGen"] -rebuilt : ScopeId(1): ["gen", "xGen"] +after transform: ScopeId(7): ["gen", "x", "xGen"] +rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["x"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(5) -rebuilt : SymbolId(5): ScopeId(3) +after transform: SymbolId(4): ScopeId(7) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +after transform: ScopeId(7): [ScopeId(3)] +rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(4): Some(ScopeId(3)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -3407,529 +3626,3027 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js -semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] -Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) -Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] - -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(1): ["cls", "xCls", "xCls2"] +after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6)] +after transform: ScopeId(9): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["X"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["X"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(1)) -rebuilt : ScopeId(4): Some(ScopeId(1)) +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(6): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(7) -rebuilt : SymbolId(6): ScopeId(3) +after transform: SymbolId(5): ScopeId(9) +rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(5): ["fn", "x", "xFn"] -rebuilt : ScopeId(1): ["fn", "xFn"] +after transform: ScopeId(7): ["fn", "x", "xFn"] +rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["x"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(5) -rebuilt : SymbolId(5): ScopeId(3) +after transform: SymbolId(4): ScopeId(7) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(5): ["gen", "x", "xGen"] -rebuilt : ScopeId(1): ["gen", "xGen"] +after transform: ScopeId(7): ["gen", "x", "xGen"] +rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["x"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(5) -rebuilt : SymbolId(5): ScopeId(3) - -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js -semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] -Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) -Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: SymbolId(4): ScopeId(7) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(1): ["cls", "xCls", "xCls2"] +after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6)] +after transform: ScopeId(9): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["X"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["X"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(1)) -rebuilt : ScopeId(4): Some(ScopeId(1)) +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(6): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(7) -rebuilt : SymbolId(6): ScopeId(3) +after transform: SymbolId(5): ScopeId(9) +rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(5): ["fn", "x", "xFn"] -rebuilt : ScopeId(1): ["fn", "xFn"] +after transform: ScopeId(7): ["fn", "x", "xFn"] +rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["x"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(5) -rebuilt : SymbolId(5): ScopeId(3) +after transform: SymbolId(4): ScopeId(7) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(5): ["gen", "x", "xGen"] -rebuilt : ScopeId(1): ["gen", "xGen"] +after transform: ScopeId(7): ["gen", "x", "xGen"] +rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["x"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(5) -rebuilt : SymbolId(5): ScopeId(3) +after transform: SymbolId(4): ScopeId(7) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-rest-getter.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-getter.js semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(7): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(1): ["cls", "xCls", "xCls2"] +after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6)] +after transform: ScopeId(9): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["X"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["X"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(1)) -rebuilt : ScopeId(4): Some(ScopeId(1)) +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(6): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(7) -rebuilt : SymbolId(6): ScopeId(3) +after transform: SymbolId(5): ScopeId(9) +rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] + +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js +semantic error: Bindings mismatch: +after transform: ScopeId(7): ["fn", "x", "xFn"] +rebuilt : ScopeId(2): ["fn", "xFn"] +Scope children mismatch: +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Bindings mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(7) +rebuilt : SymbolId(5): ScopeId(4) + +tasks/coverage/test262/test/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js +semantic error: Bindings mismatch: +after transform: ScopeId(7): ["gen", "x", "xGen"] +rebuilt : ScopeId(2): ["gen", "xGen"] +Scope children mismatch: +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Bindings mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(7) +rebuilt : SymbolId(5): ScopeId(4) + +tasks/coverage/test262/test/language/expressions/class/elements/fields-anonymous-function-length.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/nested-direct-eval-err-contains-arguments.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/nested-indirect-eval-contains-arguments.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/nested-private-direct-eval-err-contains-arguments.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/nested-private-indirect-eval-contains-arguments.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-field-as-arrow-function.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-field-as-async-arrow-function.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-field-as-async-function.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-field-as-function.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-field-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(6): [] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(5)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(5): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-getter-shadowed-by-field-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-getter-shadowed-by-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-getter-shadowed-by-method-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-getter-shadowed-by-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-method-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-method-shadowed-by-field-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-method-shadowed-by-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-method-shadowed-by-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-method-shadowed-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(6): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-setter-shadowed-by-field-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(7), ScopeId(8)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-setter-shadowed-by-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-setter-shadowed-by-method-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-setter-shadowed-by-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-static-field-shadowed-by-field-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-static-field-shadowed-by-method-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-static-field-usage-inside-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-static-method-shadowed-by-field-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-static-method-shadowed-by-method-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/private-static-method-usage-inside-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/static-field-anonymous-function-length.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(4): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/static-field-anonymous-function-name.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(4): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/static-field-init-this-inside-arrow-function.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +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)) + +tasks/coverage/test262/test/language/expressions/class/elements/static-private-getter-access-on-inner-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/static-private-setter-access-on-inner-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/elements/super-access-from-arrow-func-on-field.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/class/static-init-await-reference.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/dynamic-import/catch/nested-async-function-await-eval-script-code-target.js +semantic error: Symbol flags mismatch for "_f": +after transform: SymbolId(2): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) + +tasks/coverage/test262/test/language/expressions/dynamic-import/catch/nested-async-function-eval-script-code-target.js +semantic error: Symbol flags mismatch for "_f": +after transform: SymbolId(2): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) + +tasks/coverage/test262/test/language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-script-code-target.js +semantic error: Symbol flags mismatch for "_f": +after transform: SymbolId(2): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) + +tasks/coverage/test262/test/language/expressions/dynamic-import/catch/nested-async-gen-await-eval-script-code-target.js +semantic error: Symbol flags mismatch for "_f": +after transform: SymbolId(3): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) + +tasks/coverage/test262/test/language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js +semantic error: Symbol flags mismatch for "_f": +after transform: SymbolId(3): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) + +tasks/coverage/test262/test/language/expressions/dynamic-import/imported-self-update.js +semantic error: Symbol flags mismatch for "_fn": +after transform: SymbolId(3): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) + +tasks/coverage/test262/test/language/expressions/dynamic-import/namespace/await-ns-get-nested-namespace-dflt-indirect.js +semantic error: Symbol flags mismatch for "_fn": +after transform: SymbolId(4): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) + +tasks/coverage/test262/test/language/expressions/function/static-init-await-binding.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/function/static-init-await-reference.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/generators/static-init-await-binding.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/generators/static-init-await-reference.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-iter.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-iter.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js +semantic error: Bindings mismatch: +after transform: ScopeId(7): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(1): ["cls", "xCls", "xCls2"] +Scope children mismatch: +after transform: ScopeId(7): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["X"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(6): [] +Symbol scope ID mismatch for "X": +after transform: SymbolId(5): ScopeId(7) +rebuilt : SymbolId(6): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js +semantic error: Bindings mismatch: +after transform: ScopeId(5): ["fn", "x", "xFn"] +rebuilt : ScopeId(1): ["fn", "xFn"] +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["x"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(5) +rebuilt : SymbolId(5): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js +semantic error: Bindings mismatch: +after transform: ScopeId(5): ["gen", "x", "xGen"] +rebuilt : ScopeId(1): ["gen", "xGen"] +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["x"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(5) +rebuilt : SymbolId(5): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +semantic error: Bindings mismatch: +after transform: ScopeId(7): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(1): ["cls", "xCls", "xCls2"] +Scope children mismatch: +after transform: ScopeId(7): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["X"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(6): [] +Symbol scope ID mismatch for "X": +after transform: SymbolId(5): ScopeId(7) +rebuilt : SymbolId(6): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +semantic error: Bindings mismatch: +after transform: ScopeId(5): ["fn", "x", "xFn"] +rebuilt : ScopeId(1): ["fn", "xFn"] +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["x"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(5) +rebuilt : SymbolId(5): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +semantic error: Bindings mismatch: +after transform: ScopeId(5): ["gen", "x", "xGen"] +rebuilt : ScopeId(1): ["gen", "xGen"] +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["x"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(5) +rebuilt : SymbolId(5): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js +semantic error: Bindings mismatch: +after transform: ScopeId(7): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(1): ["cls", "xCls", "xCls2"] +Scope children mismatch: +after transform: ScopeId(7): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["X"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(6): [] +Symbol scope ID mismatch for "X": +after transform: SymbolId(5): ScopeId(7) +rebuilt : SymbolId(6): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js +semantic error: Bindings mismatch: +after transform: ScopeId(5): ["fn", "x", "xFn"] +rebuilt : ScopeId(1): ["fn", "xFn"] +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["x"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(5) +rebuilt : SymbolId(5): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js +semantic error: Bindings mismatch: +after transform: ScopeId(5): ["gen", "x", "xGen"] +rebuilt : ScopeId(1): ["gen", "xGen"] +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["x"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(5) +rebuilt : SymbolId(5): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-rest-getter.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js +semantic error: Bindings mismatch: +after transform: ScopeId(7): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(1): ["cls", "xCls", "xCls2"] +Scope children mismatch: +after transform: ScopeId(7): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["X"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(6): [] +Symbol scope ID mismatch for "X": +after transform: SymbolId(5): ScopeId(7) +rebuilt : SymbolId(6): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js +semantic error: Bindings mismatch: +after transform: ScopeId(5): ["fn", "x", "xFn"] +rebuilt : ScopeId(1): ["fn", "xFn"] +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["x"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(5) +rebuilt : SymbolId(5): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js +semantic error: Bindings mismatch: +after transform: ScopeId(5): ["gen", "x", "xGen"] +rebuilt : ScopeId(1): ["gen", "xGen"] +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["x"] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(5) +rebuilt : SymbolId(5): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/object/identifier-shorthand-static-init-await-valid.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-abrupt.js +semantic error: Scope children mismatch: +after transform: ScopeId(4): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/method-definition/async-meth-dflt-params-abrupt.js +semantic error: Scope children mismatch: +after transform: ScopeId(6): [ScopeId(1)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(3): [] + +tasks/coverage/test262/test/language/expressions/object/method-definition/async-super-call-param.js +semantic error: Symbol reference IDs mismatch for "_superprop_getMethod": +after transform: SymbolId(4): [ReferenceId(9)] +rebuilt : SymbolId(4): [] +Reference symbol mismatch for "_superprop_getMethod": +after transform: SymbolId(4) "_superprop_getMethod" +rebuilt : +Unresolved references mismatch: +after transform: ["$DONE", "Object", "assert", "require"] +rebuilt : ["$DONE", "Object", "_superprop_getMethod", "assert", "require"] + +tasks/coverage/test262/test/language/expressions/object/method-definition/static-init-await-binding-accessor.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | SetAccessor) +rebuilt : ScopeId(2): ScopeFlags(Function | SetAccessor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/object/method-definition/static-init-await-binding-generator.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/object/method-definition/static-init-await-binding-normal.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/object/method-definition/static-init-await-reference-accessor.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | SetAccessor) +rebuilt : ScopeId(2): ScopeFlags(Function | SetAccessor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/object/method-definition/static-init-await-reference-generator.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/object/method-definition/static-init-await-reference-normal.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/expressions/optional-chaining/iteration-statement-for-of-type-error.js +semantic error: Bindings mismatch: +after transform: ScopeId(1): [] +rebuilt : ScopeId(1): ["_ref"] +Bindings mismatch: +after transform: ScopeId(2): ["_ref", "key"] +rebuilt : ScopeId(2): ["key"] +Bindings mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(3): ["_ref2"] +Bindings mismatch: +after transform: ScopeId(4): ["_ref2", "key"] +rebuilt : ScopeId(4): ["key"] +Symbol scope ID mismatch for "_ref": +after transform: SymbolId(5): ScopeId(2) +rebuilt : SymbolId(0): ScopeId(1) +Symbol scope ID mismatch for "_ref2": +after transform: SymbolId(6): ScopeId(4) +rebuilt : SymbolId(2): ScopeId(3) + +tasks/coverage/test262/test/language/expressions/optional-chaining/iteration-statement-for.js +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["count", "count2", "obj", "obj2", "obj3", "touched"] +rebuilt : ScopeId(0): ["_obj3$a", "_undefined", "count", "count2", "obj", "obj2", "obj3", "touched"] +Bindings mismatch: +after transform: ScopeId(5): ["_undefined"] +rebuilt : ScopeId(5): [] +Bindings mismatch: +after transform: ScopeId(8): ["_obj3$a"] +rebuilt : ScopeId(8): [] +Symbol scope ID mismatch for "_undefined": +after transform: SymbolId(6): ScopeId(5) +rebuilt : SymbolId(0): ScopeId(0) +Symbol scope ID mismatch for "_obj3$a": +after transform: SymbolId(7): ScopeId(8) +rebuilt : SymbolId(1): ScopeId(0) + +tasks/coverage/test262/test/language/module-code/export-default-asyncfunction-declaration-binding.js +semantic error: Symbol flags mismatch for "_A": +after transform: SymbolId(1): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) + +tasks/coverage/test262/test/language/module-code/export-default-asyncgenerator-declaration-binding.js +semantic error: Symbol flags mismatch for "_AG": +after transform: SymbolId(1): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) + +tasks/coverage/test262/test/language/module-code/top-level-await/syntax/for-await-await-expr-func-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(14): [ScopeId(1)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(23): [ScopeId(5)] +rebuilt : ScopeId(15): [ScopeId(16), ScopeId(17)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(16): Some(ScopeId(15)) +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(17): [ScopeId(18)] +Scope children mismatch: +after transform: ScopeId(32): [ScopeId(9)] +rebuilt : ScopeId(28): [ScopeId(29), ScopeId(30)] +Scope parent mismatch: +after transform: ScopeId(10): Some(ScopeId(9)) +rebuilt : ScopeId(29): Some(ScopeId(28)) +Scope children mismatch: +after transform: ScopeId(9): [ScopeId(10), ScopeId(11)] +rebuilt : ScopeId(30): [ScopeId(31)] + +tasks/coverage/test262/test/language/module-code/top-level-await/syntax/for-await-await-expr-new-expr.js +semantic error: Scope children mismatch: +after transform: ScopeId(14): [ScopeId(1)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(23): [ScopeId(5)] +rebuilt : ScopeId(15): [ScopeId(16), ScopeId(17)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(16): Some(ScopeId(15)) +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(17): [ScopeId(18)] +Scope children mismatch: +after transform: ScopeId(32): [ScopeId(9)] +rebuilt : ScopeId(28): [ScopeId(29), ScopeId(30)] +Scope parent mismatch: +after transform: ScopeId(10): Some(ScopeId(9)) +rebuilt : ScopeId(29): Some(ScopeId(28)) +Scope children mismatch: +after transform: ScopeId(9): [ScopeId(10), ScopeId(11)] +rebuilt : ScopeId(30): [ScopeId(31)] + +tasks/coverage/test262/test/language/module-code/top-level-await/syntax/for-await-await-expr-obj-literal.js +semantic error: Scope children mismatch: +after transform: ScopeId(14): [ScopeId(1)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(23): [ScopeId(5)] +rebuilt : ScopeId(15): [ScopeId(16), ScopeId(17)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(16): Some(ScopeId(15)) +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(17): [ScopeId(18)] +Scope children mismatch: +after transform: ScopeId(32): [ScopeId(9)] +rebuilt : ScopeId(28): [ScopeId(29), ScopeId(30)] +Scope parent mismatch: +after transform: ScopeId(10): Some(ScopeId(9)) +rebuilt : ScopeId(29): Some(ScopeId(28)) +Scope children mismatch: +after transform: ScopeId(9): [ScopeId(10), ScopeId(11)] +rebuilt : ScopeId(30): [ScopeId(31)] + +tasks/coverage/test262/test/language/statements/async-function/unscopables-with-in-nested-fn.js +semantic error: Symbol flags mismatch for "ref": +after transform: SymbolId(3): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) + +tasks/coverage/test262/test/language/statements/async-function/unscopables-with.js +semantic error: Symbol flags mismatch for "ref": +after transform: SymbolId(3): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) + +tasks/coverage/test262/test/language/statements/async-generator/unscopables-with-in-nested-fn.js +semantic error: Symbol flags mismatch for "ref": +after transform: SymbolId(3): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) + +tasks/coverage/test262/test/language/statements/async-generator/unscopables-with.js +semantic error: Symbol flags mismatch for "ref": +after transform: SymbolId(3): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) + +tasks/coverage/test262/test/language/statements/class/async-gen-method/dflt-params-abrupt.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/statements/class/async-gen-method-static/dflt-params-abrupt.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/statements/class/async-method/dflt-params-abrupt.js +semantic error: Scope children mismatch: +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/statements/class/async-method-static/dflt-params-abrupt.js +semantic error: Scope children mismatch: +after transform: ScopeId(7): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-coalesce.js +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["C", "_x10", "_x11", "_x12", "_x5", "_x6", "_x7", "_x8", "_x9", "c", "x"] +rebuilt : ScopeId(0): ["C", "_x", "_x10", "_x11", "_x12", "_x2", "_x3", "_x4", "_x5", "_x6", "_x7", "_x8", "_x9", "c", "x"] +Bindings mismatch: +after transform: ScopeId(1): ["_x", "_x2", "_x3", "_x4"] +rebuilt : ScopeId(1): [] +Symbol scope ID mismatch for "_x": +after transform: SymbolId(5): ScopeId(1) +rebuilt : SymbolId(0): ScopeId(0) +Symbol scope ID mismatch for "_x2": +after transform: SymbolId(6): ScopeId(1) +rebuilt : SymbolId(1): ScopeId(0) +Symbol scope ID mismatch for "_x3": +after transform: SymbolId(7): ScopeId(1) +rebuilt : SymbolId(2): ScopeId(0) +Symbol scope ID mismatch for "_x4": +after transform: SymbolId(8): ScopeId(1) +rebuilt : SymbolId(3): ScopeId(0) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["C", "_x3", "_x4", "_x5", "_x6", "c", "x"] +rebuilt : ScopeId(0): ["C", "_x", "_x2", "_x3", "_x4", "_x5", "_x6", "c", "x"] +Bindings mismatch: +after transform: ScopeId(1): ["_x", "_x2"] +rebuilt : ScopeId(1): [] +Symbol scope ID mismatch for "_x": +after transform: SymbolId(3): ScopeId(1) +rebuilt : SymbolId(0): ScopeId(0) +Symbol scope ID mismatch for "_x2": +after transform: SymbolId(4): ScopeId(1) +rebuilt : SymbolId(1): ScopeId(0) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-arrow-function-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(1): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(8)] +rebuilt : ScopeId(3): [ScopeId(4)] + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-async-arrow-function-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(1): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(8)] +rebuilt : ScopeId(3): [ScopeId(4)] + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-await-expression.js +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["_defineProperty"] +rebuilt : ScopeId(0): ["_Class", "_defineProperty"] +Bindings mismatch: +after transform: ScopeId(1): ["C", "_Class", "_await$", "_await$2", "c"] +rebuilt : ScopeId(1): ["C", "_await$", "_await$2", "c"] +Symbol scope ID mismatch for "_Class": +after transform: SymbolId(3): ScopeId(1) +rebuilt : SymbolId(1): ScopeId(0) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-function-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(1): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(8)] +rebuilt : ScopeId(3): [ScopeId(4)] + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-add.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-additive-expression-subtract.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-arrow-function-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(1): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(10)] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(10): [] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(4)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(6): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-assignment.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-bitwise-or.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-coalesce.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-and.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-logical-or.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-async-arrow-function-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(1): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(10)] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(10): [] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(4)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(6): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-await-expression.js +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["_defineProperty"] +rebuilt : ScopeId(0): ["_Class", "_defineProperty"] +Bindings mismatch: +after transform: ScopeId(1): ["C", "_Class", "_await$", "_await$2", "c"] +rebuilt : ScopeId(1): ["C", "_await$", "_await$2", "c"] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(7)] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(1)) +Symbol scope ID mismatch for "_Class": +after transform: SymbolId(3): ScopeId(1) +rebuilt : SymbolId(1): ScopeId(0) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-false.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-condition-expression-true.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-e-notational-literal.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-decimal-literal.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-exponetiation-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-coalesce.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-and.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-expression-logical-or.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-declaration.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-function-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(1): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(2): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(10)] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(10): [] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(4)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(6): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-generator-function-declaration.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-identifier.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-e-notational-literal.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-integer-separators.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-math.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-div.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-multiplicative-expression-mult.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-null.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-numeric-literal.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-string-literal.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-yield-expression.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(1)) + +tasks/coverage/test262/test/language/statements/class/decorator/syntax/class-valid/decorator-member-expr-private-identifier.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(10)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] +Scope flags mismatch: +after transform: ScopeId(10): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(10): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(10): Some(ScopeId(1)) +rebuilt : ScopeId(10): Some(ScopeId(0)) + +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/definition/methods-async-super-call-param.js +semantic error: Symbol reference IDs mismatch for "_superprop_getMethod": +after transform: SymbolId(5): [ReferenceId(8)] +rebuilt : SymbolId(4): [] +Reference symbol mismatch for "_superprop_getMethod": +after transform: SymbolId(5) "_superprop_getMethod" +rebuilt : +Unresolved references mismatch: +after transform: ["$DONE", "assert", "require"] +rebuilt : ["$DONE", "_superprop_getMethod", "assert", "require"] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init.js +semantic error: Scope children mismatch: +after transform: ScopeId(6): [ScopeId(3)] +rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(5): [] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-iter.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-iter.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js +semantic error: Bindings mismatch: +after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +Scope children mismatch: +after transform: ScopeId(8): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Bindings mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["X"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(7): [] +Symbol scope ID mismatch for "X": +after transform: SymbolId(5): ScopeId(8) +rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js +semantic error: Scope children mismatch: +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(5): ["fn", "x", "xFn"] -rebuilt : ScopeId(1): ["fn", "xFn"] +after transform: ScopeId(6): ["fn", "x", "xFn"] +rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["x"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(5) -rebuilt : SymbolId(5): ScopeId(3) +after transform: SymbolId(4): ScopeId(6) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(5): ["gen", "x", "xGen"] -rebuilt : ScopeId(1): ["gen", "xGen"] +after transform: ScopeId(6): ["gen", "x", "xGen"] +rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(5): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["x"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(1)) -rebuilt : ScopeId(3): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(5) -rebuilt : SymbolId(5): ScopeId(3) +after transform: SymbolId(4): ScopeId(6) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/expressions/object/method-definition/async-gen-meth-dflt-params-abrupt.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js semantic error: Scope children mismatch: -after transform: ScopeId(4): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/object/method-definition/async-meth-dflt-params-abrupt.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(1)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +after transform: ScopeId(6): [ScopeId(3)] +rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) -rebuilt : ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(4): Some(ScopeId(3)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(3): [] +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/expressions/object/method-definition/async-super-call-param.js -semantic error: Symbol reference IDs mismatch for "_superprop_getMethod": -after transform: SymbolId(4): [ReferenceId(9)] -rebuilt : SymbolId(4): [] -Reference symbol mismatch for "_superprop_getMethod": -after transform: SymbolId(4) "_superprop_getMethod" -rebuilt : -Unresolved references mismatch: -after transform: ["$DONE", "Object", "assert", "require"] -rebuilt : ["$DONE", "Object", "_superprop_getMethod", "assert", "require"] +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/expressions/optional-chaining/iteration-statement-for-of-type-error.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(1): [] -rebuilt : ScopeId(1): ["_ref"] -Bindings mismatch: -after transform: ScopeId(2): ["_ref", "key"] -rebuilt : ScopeId(2): ["key"] -Bindings mismatch: -after transform: ScopeId(3): [] -rebuilt : ScopeId(3): ["_ref2"] +after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +Scope children mismatch: +after transform: ScopeId(8): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(4): ["_ref2", "key"] -rebuilt : ScopeId(4): ["key"] -Symbol scope ID mismatch for "_ref": -after transform: SymbolId(5): ScopeId(2) -rebuilt : SymbolId(0): ScopeId(1) -Symbol scope ID mismatch for "_ref2": -after transform: SymbolId(6): ScopeId(4) -rebuilt : SymbolId(2): ScopeId(3) +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["X"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(7): [] +Symbol scope ID mismatch for "X": +after transform: SymbolId(5): ScopeId(8) +rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/expressions/optional-chaining/iteration-statement-for.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +semantic error: Scope children mismatch: +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(0): ["count", "count2", "obj", "obj2", "obj3", "touched"] -rebuilt : ScopeId(0): ["_obj3$a", "_undefined", "count", "count2", "obj", "obj2", "obj3", "touched"] +after transform: ScopeId(6): ["fn", "x", "xFn"] +rebuilt : ScopeId(2): ["fn", "xFn"] +Scope children mismatch: +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(5): ["_undefined"] +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -Bindings mismatch: -after transform: ScopeId(8): ["_obj3$a"] -rebuilt : ScopeId(8): [] -Symbol scope ID mismatch for "_undefined": -after transform: SymbolId(6): ScopeId(5) -rebuilt : SymbolId(0): ScopeId(0) -Symbol scope ID mismatch for "_obj3$a": -after transform: SymbolId(7): ScopeId(8) -rebuilt : SymbolId(1): ScopeId(0) - -tasks/coverage/test262/test/language/module-code/export-default-asyncfunction-declaration-binding.js -semantic error: Symbol flags mismatch for "_A": -after transform: SymbolId(1): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(6) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/module-code/export-default-asyncgenerator-declaration-binding.js -semantic error: Symbol flags mismatch for "_AG": -after transform: SymbolId(1): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +semantic error: Bindings mismatch: +after transform: ScopeId(6): ["gen", "x", "xGen"] +rebuilt : ScopeId(2): ["gen", "xGen"] +Scope children mismatch: +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Bindings mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(6) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/module-code/top-level-await/syntax/for-await-await-expr-func-expression.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js semantic error: Scope children mismatch: -after transform: ScopeId(14): [ScopeId(1)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [ScopeId(5)] -Scope children mismatch: -after transform: ScopeId(23): [ScopeId(5)] -rebuilt : ScopeId(15): [ScopeId(16), ScopeId(17)] -Scope parent mismatch: -after transform: ScopeId(6): Some(ScopeId(5)) -rebuilt : ScopeId(16): Some(ScopeId(15)) -Scope children mismatch: -after transform: ScopeId(5): [ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(17): [ScopeId(18)] -Scope children mismatch: -after transform: ScopeId(32): [ScopeId(9)] -rebuilt : ScopeId(28): [ScopeId(29), ScopeId(30)] -Scope parent mismatch: -after transform: ScopeId(10): Some(ScopeId(9)) -rebuilt : ScopeId(29): Some(ScopeId(28)) -Scope children mismatch: -after transform: ScopeId(9): [ScopeId(10), ScopeId(11)] -rebuilt : ScopeId(30): [ScopeId(31)] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/module-code/top-level-await/syntax/for-await-await-expr-new-expr.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(14): [ScopeId(1)] +after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) rebuilt : ScopeId(3): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [ScopeId(5)] +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(4): [] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js +semantic error: Bindings mismatch: +after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(23): [ScopeId(5)] -rebuilt : ScopeId(15): [ScopeId(16), ScopeId(17)] +after transform: ScopeId(8): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: -after transform: ScopeId(6): Some(ScopeId(5)) -rebuilt : ScopeId(16): Some(ScopeId(15)) -Scope children mismatch: -after transform: ScopeId(5): [ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(17): [ScopeId(18)] -Scope children mismatch: -after transform: ScopeId(32): [ScopeId(9)] -rebuilt : ScopeId(28): [ScopeId(29), ScopeId(30)] +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Bindings mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["X"] Scope parent mismatch: -after transform: ScopeId(10): Some(ScopeId(9)) -rebuilt : ScopeId(29): Some(ScopeId(28)) +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(9): [ScopeId(10), ScopeId(11)] -rebuilt : ScopeId(30): [ScopeId(31)] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(7): [] +Symbol scope ID mismatch for "X": +after transform: SymbolId(5): ScopeId(8) +rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/module-code/top-level-await/syntax/for-await-await-expr-obj-literal.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(14): [ScopeId(1)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(2): Some(ScopeId(1)) +after transform: ScopeId(3): Some(ScopeId(2)) rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(4): [ScopeId(5)] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js +semantic error: Bindings mismatch: +after transform: ScopeId(6): ["fn", "x", "xFn"] +rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(23): [ScopeId(5)] -rebuilt : ScopeId(15): [ScopeId(16), ScopeId(17)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(6): Some(ScopeId(5)) -rebuilt : ScopeId(16): Some(ScopeId(15)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Bindings mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(5): [ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(17): [ScopeId(18)] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(6) +rebuilt : SymbolId(5): ScopeId(4) + +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js +semantic error: Bindings mismatch: +after transform: ScopeId(6): ["gen", "x", "xGen"] +rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(32): [ScopeId(9)] -rebuilt : ScopeId(28): [ScopeId(29), ScopeId(30)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: -after transform: ScopeId(10): Some(ScopeId(9)) -rebuilt : ScopeId(29): Some(ScopeId(28)) +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Bindings mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(9): [ScopeId(10), ScopeId(11)] -rebuilt : ScopeId(30): [ScopeId(31)] - -tasks/coverage/test262/test/language/statements/async-function/unscopables-with-in-nested-fn.js -semantic error: Symbol flags mismatch for "ref": -after transform: SymbolId(3): SymbolFlags(BlockScopedVariable | Function) -rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) - -tasks/coverage/test262/test/language/statements/async-function/unscopables-with.js -semantic error: Symbol flags mismatch for "ref": -after transform: SymbolId(3): SymbolFlags(BlockScopedVariable | Function) -rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) - -tasks/coverage/test262/test/language/statements/async-generator/unscopables-with-in-nested-fn.js -semantic error: Symbol flags mismatch for "ref": -after transform: SymbolId(3): SymbolFlags(BlockScopedVariable | Function) -rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) - -tasks/coverage/test262/test/language/statements/async-generator/unscopables-with.js -semantic error: Symbol flags mismatch for "ref": -after transform: SymbolId(3): SymbolFlags(BlockScopedVariable | Function) -rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(6) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/async-gen-method/dflt-params-abrupt.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-getter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -3940,7 +6657,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/async-gen-method-static/dflt-params-abrupt.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -3951,102 +6668,93 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/async-method/dflt-params-abrupt.js -semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js +semantic error: Bindings mismatch: +after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] +rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +Scope children mismatch: +after transform: ScopeId(8): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) rebuilt : ScopeId(3): Some(ScopeId(2)) +Bindings mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["X"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(5): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(7): [] +Symbol scope ID mismatch for "X": +after transform: SymbolId(5): ScopeId(8) +rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/async-method-static/dflt-params-abrupt.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] - -tasks/coverage/test262/test/language/statements/class/cpn-class-decl-accessors-computed-property-name-from-assignment-expression-coalesce.js -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_x10", "_x11", "_x12", "_x5", "_x6", "_x7", "_x8", "_x9", "c", "x"] -rebuilt : ScopeId(0): ["C", "_x", "_x10", "_x11", "_x12", "_x2", "_x3", "_x4", "_x5", "_x6", "_x7", "_x8", "_x9", "c", "x"] -Bindings mismatch: -after transform: ScopeId(1): ["_x", "_x2", "_x3", "_x4"] -rebuilt : ScopeId(1): [] -Symbol scope ID mismatch for "_x": -after transform: SymbolId(5): ScopeId(1) -rebuilt : SymbolId(0): ScopeId(0) -Symbol scope ID mismatch for "_x2": -after transform: SymbolId(6): ScopeId(1) -rebuilt : SymbolId(1): ScopeId(0) -Symbol scope ID mismatch for "_x3": -after transform: SymbolId(7): ScopeId(1) -rebuilt : SymbolId(2): ScopeId(0) -Symbol scope ID mismatch for "_x4": -after transform: SymbolId(8): ScopeId(1) -rebuilt : SymbolId(3): ScopeId(0) - -tasks/coverage/test262/test/language/statements/class/cpn-class-decl-computed-property-name-from-assignment-expression-coalesce.js -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_x3", "_x4", "_x5", "_x6", "c", "x"] -rebuilt : ScopeId(0): ["C", "_x", "_x2", "_x3", "_x4", "_x5", "_x6", "c", "x"] -Bindings mismatch: -after transform: ScopeId(1): ["_x", "_x2"] -rebuilt : ScopeId(1): [] -Symbol scope ID mismatch for "_x": -after transform: SymbolId(3): ScopeId(1) -rebuilt : SymbolId(0): ScopeId(0) -Symbol scope ID mismatch for "_x2": -after transform: SymbolId(4): ScopeId(1) -rebuilt : SymbolId(1): ScopeId(0) - -tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-computed-property-name-from-assignment-expression-coalesce.js -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_x3", "_x4", "_x5", "_x6", "c", "x"] -rebuilt : ScopeId(0): ["C", "_x", "_x2", "_x3", "_x4", "_x5", "_x6", "c", "x"] -Bindings mismatch: -after transform: ScopeId(1): ["_x", "_x2"] -rebuilt : ScopeId(1): [] -Symbol scope ID mismatch for "_x": -after transform: SymbolId(3): ScopeId(1) -rebuilt : SymbolId(0): ScopeId(0) -Symbol scope ID mismatch for "_x2": -after transform: SymbolId(4): ScopeId(1) -rebuilt : SymbolId(1): ScopeId(0) +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/cpn-class-decl-fields-methods-computed-property-name-from-assignment-expression-coalesce.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_x3", "_x4", "_x5", "_x6", "c", "x"] -rebuilt : ScopeId(0): ["C", "_x", "_x2", "_x3", "_x4", "_x5", "_x6", "c", "x"] +after transform: ScopeId(6): ["fn", "x", "xFn"] +rebuilt : ScopeId(2): ["fn", "xFn"] +Scope children mismatch: +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: -after transform: ScopeId(1): ["_x", "_x2"] -rebuilt : ScopeId(1): [] -Symbol scope ID mismatch for "_x": -after transform: SymbolId(3): ScopeId(1) -rebuilt : SymbolId(0): ScopeId(0) -Symbol scope ID mismatch for "_x2": -after transform: SymbolId(4): ScopeId(1) -rebuilt : SymbolId(1): ScopeId(0) +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(6) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/definition/methods-async-super-call-param.js -semantic error: Symbol reference IDs mismatch for "_superprop_getMethod": -after transform: SymbolId(5): [ReferenceId(8)] -rebuilt : SymbolId(4): [] -Reference symbol mismatch for "_superprop_getMethod": -after transform: SymbolId(5) "_superprop_getMethod" -rebuilt : -Unresolved references mismatch: -after transform: ["$DONE", "assert", "require"] -rebuilt : ["$DONE", "_superprop_getMethod", "assert", "require"] +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js +semantic error: Bindings mismatch: +after transform: ScopeId(6): ["gen", "x", "xGen"] +rebuilt : ScopeId(2): ["gen", "xGen"] +Scope children mismatch: +after transform: ScopeId(6): [ScopeId(2)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Bindings mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(4): ["x"] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(5): [] +Symbol scope ID mismatch for "x": +after transform: SymbolId(4): ScopeId(6) +rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] @@ -4057,7 +6765,7 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4068,7 +6776,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4079,7 +6787,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4090,7 +6798,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -4116,7 +6824,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -4130,7 +6838,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -4153,7 +6861,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -4176,7 +6884,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4187,7 +6895,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] @@ -4198,7 +6906,7 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4209,7 +6917,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4220,7 +6928,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4231,7 +6939,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -4257,7 +6965,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -4271,7 +6979,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -4294,7 +7002,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -4317,7 +7025,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4328,7 +7036,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4339,7 +7047,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -4365,7 +7073,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -4379,7 +7087,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -4402,7 +7110,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -4425,7 +7133,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-getter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-getter.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4436,7 +7144,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(5): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -4447,7 +7155,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -4473,7 +7181,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(8) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -4487,7 +7195,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -4510,7 +7218,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(6): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -4533,9 +7241,9 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(6) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(3)] +after transform: ScopeId(7): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(4): Some(ScopeId(3)) @@ -4544,9 +7252,9 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4555,9 +7263,9 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4566,9 +7274,9 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4577,12 +7285,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] +after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(8): [ScopeId(2)] +after transform: ScopeId(9): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4600,12 +7308,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(8) +after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4617,12 +7325,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(6): ["fn", "x", "xFn"] +after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4637,15 +7345,15 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) +after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(6): ["gen", "x", "xGen"] +after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4660,23 +7368,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) +after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js -semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] -Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] - -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(3)] +after transform: ScopeId(7): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(4): Some(ScopeId(3)) @@ -4685,9 +7382,9 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4696,9 +7393,9 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4707,9 +7404,9 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4718,12 +7415,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] +after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(8): [ScopeId(2)] +after transform: ScopeId(9): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4741,12 +7438,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(8) +after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4758,12 +7455,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(6): ["fn", "x", "xFn"] +after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4778,15 +7475,15 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) +after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(6): ["gen", "x", "xGen"] +after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4801,23 +7498,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) +after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js -semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] -Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] - -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4826,12 +7512,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] +after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(8): [ScopeId(2)] +after transform: ScopeId(9): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4849,12 +7535,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(8) +after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4866,12 +7552,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(6): ["fn", "x", "xFn"] +after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4886,15 +7572,15 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) +after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(6): ["gen", "x", "xGen"] +after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4909,12 +7595,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) +after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-getter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-getter.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4923,9 +7609,9 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: -after transform: ScopeId(5): [ScopeId(2)] +after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4934,12 +7620,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: -after transform: ScopeId(8): ["X", "cls", "xCls", "xCls2"] +after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] Scope children mismatch: -after transform: ScopeId(8): [ScopeId(2)] +after transform: ScopeId(9): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4957,12 +7643,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(7): [] Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(8) +after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4974,12 +7660,12 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: -after transform: ScopeId(6): ["fn", "x", "xFn"] +after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -4994,15 +7680,15 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) +after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: -after transform: ScopeId(6): ["gen", "x", "xGen"] +after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope parent mismatch: after transform: ScopeId(3): Some(ScopeId(2)) @@ -5017,10 +7703,10 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(6) +after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] @@ -5031,7 +7717,7 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -5042,7 +7728,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -5053,7 +7739,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -5064,7 +7750,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -5090,7 +7776,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -5104,7 +7790,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -5127,7 +7813,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -5150,7 +7836,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(3)] rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] @@ -5161,7 +7847,7 @@ Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -5172,7 +7858,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -5183,7 +7869,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -5194,7 +7880,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -5220,7 +7906,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -5234,7 +7920,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -5257,7 +7943,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -5280,7 +7966,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -5291,7 +7977,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -5317,7 +8003,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -5331,7 +8017,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -5354,7 +8040,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -5377,7 +8063,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-getter.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-getter.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -5388,7 +8074,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js semantic error: Scope children mismatch: after transform: ScopeId(6): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] @@ -5399,7 +8085,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-class.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js semantic error: Bindings mismatch: after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] @@ -5425,7 +8111,7 @@ Symbol scope ID mismatch for "X": after transform: SymbolId(5): ScopeId(9) rebuilt : SymbolId(6): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js semantic error: Scope children mismatch: after transform: ScopeId(7): [ScopeId(2)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] @@ -5439,7 +8125,7 @@ Scope children mismatch: after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(5): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-fn.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["fn", "x", "xFn"] rebuilt : ScopeId(2): ["fn", "xFn"] @@ -5462,7 +8148,7 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-gen.js +tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js semantic error: Bindings mismatch: after transform: ScopeId(7): ["gen", "x", "xGen"] rebuilt : ScopeId(2): ["gen", "xGen"] @@ -5485,470 +8171,774 @@ Symbol scope ID mismatch for "x": after transform: SymbolId(4): ScopeId(7) rebuilt : SymbolId(5): ScopeId(4) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/statements/class/elements/fields-anonymous-function-length.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(3)] -rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] -Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(3)) -rebuilt : ScopeId(4): Some(ScopeId(3)) +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] Scope children mismatch: -after transform: ScopeId(3): [ScopeId(4)] -rebuilt : ScopeId(5): [] - -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js -semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] +after transform: ScopeId(5): [] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(2)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/statements/class/elements/get-access-of-missing-shadowed-private-getter.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(7): [ScopeId(8), ScopeId(9), ScopeId(19)] +rebuilt : ScopeId(7): [ScopeId(8), ScopeId(12)] +Scope children mismatch: +after transform: ScopeId(19): [] +rebuilt : ScopeId(8): [ScopeId(9)] +Scope flags mismatch: +after transform: ScopeId(9): ScopeFlags(StrictMode) +rebuilt : ScopeId(9): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(9): Some(ScopeId(7)) +rebuilt : ScopeId(9): Some(ScopeId(8)) Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(13): [ScopeId(14), ScopeId(15), ScopeId(17), ScopeId(20)] +rebuilt : ScopeId(14): [ScopeId(15), ScopeId(18), ScopeId(19)] +Scope children mismatch: +after transform: ScopeId(20): [] +rebuilt : ScopeId(15): [ScopeId(16)] +Scope flags mismatch: +after transform: ScopeId(15): ScopeFlags(StrictMode) +rebuilt : ScopeId(16): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(15): Some(ScopeId(13)) +rebuilt : ScopeId(16): Some(ScopeId(15)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/elements/nested-direct-eval-err-contains-arguments.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js -semantic error: Bindings mismatch: -after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +tasks/coverage/test262/test/language/statements/class/elements/nested-indirect-eval-contains-arguments.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] Scope children mismatch: -after transform: ScopeId(9): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: + +tasks/coverage/test262/test/language/statements/class/elements/nested-private-direct-eval-err-contains-arguments.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["X"] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope parent mismatch: -after transform: ScopeId(5): Some(ScopeId(2)) -rebuilt : ScopeId(5): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/statements/class/elements/private-field-as-arrow-function.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(7): [] -Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(9) -rebuilt : SymbolId(6): ScopeId(4) +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/elements/private-field-as-async-arrow-function.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/statements/class/elements/private-field-as-async-function.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/statements/class/elements/private-field-as-function.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js -semantic error: Bindings mismatch: -after transform: ScopeId(7): ["fn", "x", "xFn"] -rebuilt : ScopeId(2): ["fn", "xFn"] +tasks/coverage/test262/test/language/statements/class/elements/private-field-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2)] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(6): [] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(5)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(5): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/statements/class/elements/private-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js -semantic error: Bindings mismatch: -after transform: ScopeId(7): ["gen", "x", "xGen"] -rebuilt : ScopeId(2): ["gen", "xGen"] +tasks/coverage/test262/test/language/statements/class/elements/private-getter-shadowed-by-field-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] + +tasks/coverage/test262/test/language/statements/class/elements/private-getter-shadowed-by-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/statements/class/elements/private-getter-shadowed-by-method-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js +tasks/coverage/test262/test/language/statements/class/elements/private-getter-shadowed-by-setter-on-nested-class.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(3)] -rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] -Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(3)) -rebuilt : ScopeId(4): Some(ScopeId(3)) +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] Scope children mismatch: -after transform: ScopeId(3): [ScopeId(4)] -rebuilt : ScopeId(5): [] +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js +tasks/coverage/test262/test/language/statements/class/elements/private-method-on-nested-class.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(3): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js +tasks/coverage/test262/test/language/statements/class/elements/private-method-shadowed-by-field-on-nested-class.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/elements/private-method-shadowed-by-getter-on-nested-class.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js -semantic error: Bindings mismatch: -after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +tasks/coverage/test262/test/language/statements/class/elements/private-method-shadowed-by-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] Scope children mismatch: -after transform: ScopeId(9): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["X"] -Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/statements/class/elements/private-method-shadowed-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(6): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(5): Some(ScopeId(2)) -rebuilt : ScopeId(5): Some(ScopeId(2)) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/statements/class/elements/private-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(7): [] -Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(9) -rebuilt : SymbolId(6): ScopeId(4) +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/elements/private-setter-shadowed-by-field-on-nested-class.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(7), ScopeId(8)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/statements/class/elements/private-setter-shadowed-by-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/test262/test/language/statements/class/elements/private-setter-shadowed-by-method-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js -semantic error: Bindings mismatch: -after transform: ScopeId(7): ["fn", "x", "xFn"] -rebuilt : ScopeId(2): ["fn", "xFn"] +tasks/coverage/test262/test/language/statements/class/elements/private-setter-shadowed-by-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6), ScopeId(7)] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(8): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] + +tasks/coverage/test262/test/language/statements/class/elements/private-static-field-shadowed-by-field-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js -semantic error: Bindings mismatch: -after transform: ScopeId(7): ["gen", "x", "xGen"] -rebuilt : ScopeId(2): ["gen", "xGen"] +tasks/coverage/test262/test/language/statements/class/elements/private-static-field-shadowed-by-method-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(7)] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/elements/private-static-field-usage-inside-nested-class.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/elements/private-static-method-shadowed-by-field-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js -semantic error: Bindings mismatch: -after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +tasks/coverage/test262/test/language/statements/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] Scope children mismatch: -after transform: ScopeId(9): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["X"] +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/elements/private-static-method-shadowed-by-method-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(5): Some(ScopeId(2)) -rebuilt : ScopeId(5): Some(ScopeId(2)) +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/elements/private-static-method-usage-inside-nested-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(7): [] -Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(9) -rebuilt : SymbolId(6): ScopeId(4) +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/elements/set-access-of-missing-shadowed-private-setter.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(7): [ScopeId(8), ScopeId(9), ScopeId(19)] +rebuilt : ScopeId(7): [ScopeId(8), ScopeId(12)] +Scope children mismatch: +after transform: ScopeId(19): [] +rebuilt : ScopeId(8): [ScopeId(9)] +Scope flags mismatch: +after transform: ScopeId(9): ScopeFlags(StrictMode) +rebuilt : ScopeId(9): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(9): Some(ScopeId(7)) +rebuilt : ScopeId(9): Some(ScopeId(8)) +Scope children mismatch: +after transform: ScopeId(13): [ScopeId(14), ScopeId(15), ScopeId(17), ScopeId(20)] +rebuilt : ScopeId(14): [ScopeId(15), ScopeId(18), ScopeId(19)] +Scope children mismatch: +after transform: ScopeId(20): [] +rebuilt : ScopeId(15): [ScopeId(16)] +Scope flags mismatch: +after transform: ScopeId(15): ScopeFlags(StrictMode) +rebuilt : ScopeId(16): ScopeFlags(StrictMode | Constructor) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(15): Some(ScopeId(13)) +rebuilt : ScopeId(16): Some(ScopeId(15)) + +tasks/coverage/test262/test/language/statements/class/elements/set-access-of-shadowed-private-method.js +semantic error: Scope children mismatch: +after transform: ScopeId(7): [ScopeId(8), ScopeId(9), ScopeId(19)] +rebuilt : ScopeId(7): [ScopeId(8), ScopeId(12)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] +after transform: ScopeId(19): [] +rebuilt : ScopeId(8): [ScopeId(9)] +Scope flags mismatch: +after transform: ScopeId(9): ScopeFlags(StrictMode) +rebuilt : ScopeId(9): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(9): Some(ScopeId(7)) +rebuilt : ScopeId(9): Some(ScopeId(8)) +Scope children mismatch: +after transform: ScopeId(13): [ScopeId(14), ScopeId(15), ScopeId(17), ScopeId(20)] +rebuilt : ScopeId(14): [ScopeId(15), ScopeId(18), ScopeId(19)] +Scope children mismatch: +after transform: ScopeId(20): [] +rebuilt : ScopeId(15): [ScopeId(16)] +Scope flags mismatch: +after transform: ScopeId(15): ScopeFlags(StrictMode) +rebuilt : ScopeId(16): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(15): Some(ScopeId(13)) +rebuilt : ScopeId(16): Some(ScopeId(15)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js -semantic error: Bindings mismatch: -after transform: ScopeId(7): ["fn", "x", "xFn"] -rebuilt : ScopeId(2): ["fn", "xFn"] +tasks/coverage/test262/test/language/statements/class/elements/static-field-anonymous-function-length.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(4): ScopeFlags(Function) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js -semantic error: Bindings mismatch: -after transform: ScopeId(7): ["gen", "x", "xGen"] -rebuilt : ScopeId(2): ["gen", "xGen"] +tasks/coverage/test262/test/language/statements/class/elements/static-field-anonymous-function-name.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(4): ScopeFlags(Function) Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/elements/static-field-init-this-inside-arrow-function.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(1): [ScopeId(2)] +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)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-getter.js +tasks/coverage/test262/test/language/statements/class/elements/static-private-getter-access-on-inner-class.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(0): [ScopeId(1), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/elements/static-private-setter-access-on-inner-class.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js +tasks/coverage/test262/test/language/statements/class/elements/super-access-from-arrow-func-on-field.js semantic error: Scope children mismatch: -after transform: ScopeId(6): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/static-init-abrupt.js +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] Scope children mismatch: after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(4): [] +rebuilt : ScopeId(2): [] +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(2)) +rebuilt : ScopeId(3): Some(ScopeId(1)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js -semantic error: Bindings mismatch: -after transform: ScopeId(9): ["X", "cls", "xCls", "xCls2"] -rebuilt : ScopeId(2): ["cls", "xCls", "xCls2"] +tasks/coverage/test262/test/language/statements/class/static-init-arguments-functions.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] Scope children mismatch: -after transform: ScopeId(9): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] +after transform: ScopeId(1): [ScopeId(2)] +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(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["X"] +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(3): ScopeFlags(Function) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(4): ScopeFlags(Function) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(5): ScopeFlags(Function) + +tasks/coverage/test262/test/language/statements/class/static-init-arguments-methods.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] Scope parent mismatch: -after transform: ScopeId(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/static-init-await-binding-valid.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) Scope parent mismatch: -after transform: ScopeId(5): Some(ScopeId(2)) -rebuilt : ScopeId(5): Some(ScopeId(2)) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/static-init-scope-lex-close.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(7): [] -Symbol scope ID mismatch for "X": -after transform: SymbolId(5): ScopeId(9) -rebuilt : SymbolId(6): ScopeId(4) +after transform: ScopeId(1): [ScopeId(2)] +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)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js +tasks/coverage/test262/test/language/statements/class/static-init-scope-lex-open.js semantic error: Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +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(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) +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(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/class/static-init-scope-var-close.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] +after transform: ScopeId(1): [ScopeId(2)] +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)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js -semantic error: Bindings mismatch: -after transform: ScopeId(7): ["fn", "x", "xFn"] -rebuilt : ScopeId(2): ["fn", "xFn"] +tasks/coverage/test262/test/language/statements/class/static-init-scope-var-open.js +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(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +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(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +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(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) -Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) -tasks/coverage/test262/test/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js -semantic error: Bindings mismatch: -after transform: ScopeId(7): ["gen", "x", "xGen"] -rebuilt : ScopeId(2): ["gen", "xGen"] +tasks/coverage/test262/test/language/statements/class/static-init-statement-list-optional.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(2)] -rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] -Scope parent mismatch: -after transform: ScopeId(3): Some(ScopeId(2)) -rebuilt : ScopeId(3): Some(ScopeId(2)) -Bindings mismatch: -after transform: ScopeId(4): [] -rebuilt : ScopeId(4): ["x"] +after transform: ScopeId(1): [ScopeId(2)] +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(4): Some(ScopeId(2)) -rebuilt : ScopeId(4): Some(ScopeId(2)) +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/const/static-init-await-binding-valid.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(5): [] -Symbol scope ID mismatch for "x": -after transform: SymbolId(4): ScopeId(7) -rebuilt : SymbolId(5): ScopeId(4) +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) tasks/coverage/test262/test/language/statements/for-await-of/async-func-decl-dstr-obj-id-put-unresolvable-no-strict.js semantic error: Symbol flags mismatch for "fn": @@ -6773,6 +9763,37 @@ Symbol scope ID mismatch for "_ref": after transform: SymbolId(4): ScopeId(1) rebuilt : SymbolId(3): ScopeId(0) +tasks/coverage/test262/test/language/statements/function/static-init-await-binding-valid.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(3): ScopeFlags(Function) + +tasks/coverage/test262/test/language/statements/let/static-init-await-binding-valid.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + tasks/coverage/test262/test/language/statements/switch/scope-lex-async-function.js semantic error: Symbol flags mismatch for "x": after transform: SymbolId(0): SymbolFlags(BlockScopedVariable | Function) @@ -6783,3 +9804,85 @@ semantic error: Symbol flags mismatch for "x": after transform: SymbolId(0): SymbolFlags(BlockScopedVariable | Function) rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable) +tasks/coverage/test262/test/language/statements/try/static-init-await-binding-valid.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(0x0) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | CatchClause) +rebuilt : ScopeId(4): ScopeFlags(CatchClause) +Scope flags mismatch: +after transform: ScopeId(6): ScopeFlags(StrictMode) +rebuilt : ScopeId(5): ScopeFlags(0x0) + +tasks/coverage/test262/test/language/statements/variable/dstr/ary-ptrn-elem-id-static-init-await-valid.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/variable/dstr/obj-ptrn-elem-id-static-init-await-valid.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/language/statements/variable/static-init-await-binding-valid.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + +tasks/coverage/test262/test/staging/explicit-resource-management/call-dispose-methods.js +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7), ScopeId(11), ScopeId(15), ScopeId(19), ScopeId(22), ScopeId(24), ScopeId(25), ScopeId(28), ScopeId(29), ScopeId(31), ScopeId(38), ScopeId(39)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7), ScopeId(11), ScopeId(15), ScopeId(19), ScopeId(22), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(28), ScopeId(29), ScopeId(31), ScopeId(38), ScopeId(39)] +Scope children mismatch: +after transform: ScopeId(25): [ScopeId(26)] +rebuilt : ScopeId(25): [] +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(27): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(27): ScopeFlags(Function) + diff --git a/tasks/coverage/snapshots/semantic_typescript.snap b/tasks/coverage/snapshots/semantic_typescript.snap index 4a977ce9e5b631..72380a242c6a60 100644 --- a/tasks/coverage/snapshots/semantic_typescript.snap +++ b/tasks/coverage/snapshots/semantic_typescript.snap @@ -2,14 +2,14 @@ commit: df9d1650 semantic_typescript Summary: AST Parsed : 6490/6490 (100.00%) -Positive Passed: 2660/6490 (40.99%) +Positive Passed: 2593/6490 (39.95%) tasks/coverage/typescript/tests/cases/compiler/2dArrays.ts semantic error: Symbol reference IDs mismatch for "Cell": after transform: SymbolId(0): [ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Ship": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/APILibCheck.ts semantic error: Missing SymbolId: "ts" @@ -349,14 +349,14 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/abstractPropertyBasics.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C"] -rebuilt : ScopeId(0): ["B", "C"] +after transform: ScopeId(0): ["A", "B", "C", "_defineProperty"] +rebuilt : ScopeId(0): ["B", "C", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Scope children mismatch: -after transform: ScopeId(3): [ScopeId(4), ScopeId(5), ScopeId(6)] -rebuilt : ScopeId(1): [] +after transform: ScopeId(3): [ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(11)] +rebuilt : ScopeId(1): [ScopeId(2)] tasks/coverage/typescript/tests/cases/compiler/acceptableAlias1.ts semantic error: Missing SymbolId: "r" @@ -757,10 +757,10 @@ after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(4)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(1)] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(3), ReferenceId(5)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/amdDeclarationEmitNoExtraDeclare.ts semantic error: Bindings mismatch: @@ -786,8 +786,8 @@ rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable) tasks/coverage/typescript/tests/cases/compiler/anonClassDeclarationEmitIsAnon.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Constructor", "Timestamped", "wrapClass"] -rebuilt : ScopeId(0): ["Timestamped", "wrapClass"] +after transform: ScopeId(0): ["Constructor", "Timestamped", "_defineProperty", "wrapClass"] +rebuilt : ScopeId(0): ["Timestamped", "_defineProperty", "wrapClass"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] @@ -906,8 +906,8 @@ Missing SymbolId: "_NonEmptyTypes" Missing ReferenceId: "NonEmptyTypes" Missing ReferenceId: "NonEmptyTypes" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(28)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(22)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(28), SymbolId(58)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(23)] Bindings mismatch: after transform: ScopeId(1): ["_EmptyTypes", "base", "base2", "derived", "f", "iface"] rebuilt : ScopeId(1): ["_EmptyTypes", "base", "base2", "derived", "f"] @@ -928,16 +928,16 @@ after transform: ScopeId(12): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(8): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(12): [ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17)] -rebuilt : ScopeId(8): [ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12)] +rebuilt : ScopeId(8): [ScopeId(9), ScopeId(11), ScopeId(13), ScopeId(15)] Scope children mismatch: after transform: ScopeId(17): [ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22)] -rebuilt : ScopeId(12): [ScopeId(13), ScopeId(14)] +rebuilt : ScopeId(15): [ScopeId(16), ScopeId(17)] Symbol reference IDs mismatch for "base": after transform: SymbolId(2): [ReferenceId(2), ReferenceId(9), ReferenceId(11), ReferenceId(12), ReferenceId(14), ReferenceId(15), ReferenceId(17), ReferenceId(23)] -rebuilt : SymbolId(2): [ReferenceId(0), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(17)] +rebuilt : SymbolId(3): [ReferenceId(1), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(18)] Symbol reference IDs mismatch for "base": after transform: SymbolId(30): [ReferenceId(39), ReferenceId(46), ReferenceId(48), ReferenceId(49), ReferenceId(51), ReferenceId(52), ReferenceId(54), ReferenceId(60)] -rebuilt : SymbolId(24): [ReferenceId(33), ReferenceId(41), ReferenceId(43), ReferenceId(45), ReferenceId(50)] +rebuilt : SymbolId(25): [ReferenceId(38), ReferenceId(48), ReferenceId(50), ReferenceId(52), ReferenceId(57)] tasks/coverage/typescript/tests/cases/compiler/arrayBufferIsViewNarrowsType.ts semantic error: Unresolved references mismatch: @@ -991,18 +991,18 @@ semantic error: Expected `(` but found `await` tasks/coverage/typescript/tests/cases/compiler/arrayLiteralContextualType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Elephant", "Giraffe", "IAnimal", "arr", "bar", "foo"] -rebuilt : ScopeId(0): ["Elephant", "Giraffe", "arr", "bar", "foo"] +after transform: ScopeId(0): ["Elephant", "Giraffe", "IAnimal", "_defineProperty", "arr", "bar", "foo"] +rebuilt : ScopeId(0): ["Elephant", "Giraffe", "_defineProperty", "arr", "bar", "foo"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(6)] tasks/coverage/typescript/tests/cases/compiler/arrayOfExportedClass.ts semantic error: Missing SymbolId: "Car" Missing ReferenceId: "require" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2)] Unresolved references mismatch: after transform: ["module"] rebuilt : ["module", "require"] @@ -1036,8 +1036,8 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/arrayconcat.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["IOptions", "parser"] -rebuilt : ScopeId(0): ["parser"] +after transform: ScopeId(0): ["IOptions", "_defineProperty", "parser"] +rebuilt : ScopeId(0): ["_defineProperty", "parser"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -1258,16 +1258,30 @@ after transform: ScopeId(2): ["T", "x", "y"] rebuilt : ScopeId(2): ["x", "y"] Bindings mismatch: after transform: ScopeId(5): ["T", "x", "y"] -rebuilt : ScopeId(5): ["x", "y"] +rebuilt : ScopeId(7): ["x", "y"] Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(ConstEnum) -rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "A": after transform: SymbolId(8): [ReferenceId(5), ReferenceId(8), ReferenceId(12)] -rebuilt : SymbolId(5): [ReferenceId(14)] +rebuilt : SymbolId(6): [ReferenceId(17)] Symbol reference IDs mismatch for "B": after transform: SymbolId(9): [ReferenceId(6), ReferenceId(9), ReferenceId(14)] -rebuilt : SymbolId(6): [ReferenceId(16)] +rebuilt : SymbolId(7): [ReferenceId(19)] + +tasks/coverage/typescript/tests/cases/compiler/asyncArrowInClassES5.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +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)) tasks/coverage/typescript/tests/cases/compiler/asyncAwaitWithCapturedBlockScopeVar.ts semantic error: Unresolved references mismatch: @@ -1289,7 +1303,16 @@ after transform: [ReferenceId(3), ReferenceId(6), ReferenceId(10), ReferenceId(1 rebuilt : [ReferenceId(3), ReferenceId(7), ReferenceId(12), ReferenceId(16), ReferenceId(21), ReferenceId(25)] tasks/coverage/typescript/tests/cases/compiler/asyncFunctionReturnType.2.ts -semantic error: Unresolved references mismatch: +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Unresolved references mismatch: after transform: ["Promise", "require"] rebuilt : ["require"] @@ -1570,17 +1593,17 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/baseIndexSignatureResolution.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "Derived", "Foo", "FooOf", "x", "y"] -rebuilt : ScopeId(0): ["Base", "Derived", "x", "y"] +after transform: ScopeId(0): ["Base", "Derived", "Foo", "FooOf", "_defineProperty", "x", "y"] +rebuilt : ScopeId(0): ["Base", "Derived", "_defineProperty", "x", "y"] 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 reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(6), ReferenceId(7)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/baseTypeAfterDerivedType.ts semantic error: Bindings mismatch: @@ -1596,13 +1619,13 @@ after transform: ScopeId(3): ["T"] rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(4): ["T"] -rebuilt : ScopeId(4): [] +rebuilt : ScopeId(5): [] Symbol reference IDs mismatch for "Class2": after transform: SymbolId(2): [ReferenceId(1), ReferenceId(3)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "Class4": after transform: SymbolId(5): [ReferenceId(0)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(5): [] tasks/coverage/typescript/tests/cases/compiler/baseTypeWrappingInstantiationChain.ts semantic error: Bindings mismatch: @@ -1619,13 +1642,13 @@ after transform: ScopeId(6): ["T5"] rebuilt : ScopeId(6): [] Bindings mismatch: after transform: ScopeId(7): ["T1"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(8): [] Symbol reference IDs mismatch for "Parameter": after transform: SymbolId(5): [ReferenceId(0)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "Wrapper": after transform: SymbolId(8): [ReferenceId(3), ReferenceId(10), ReferenceId(14)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(6): [] tasks/coverage/typescript/tests/cases/compiler/bestCommonTypeReturnStatement.ts semantic error: Bindings mismatch: @@ -1695,14 +1718,14 @@ Missing ReferenceId: "Name" Missing ReferenceId: "C" Missing ReferenceId: "C" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(4)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(3)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Symbol reference IDs mismatch for "Name": -after transform: SymbolId(1): [] -rebuilt : SymbolId(2): [ReferenceId(3)] +after transform: SymbolId(1): [ReferenceId(2), ReferenceId(4)] +rebuilt : SymbolId(3): [ReferenceId(1), ReferenceId(4), ReferenceId(7)] tasks/coverage/typescript/tests/cases/compiler/bom-utf16be.ts semantic error: Invalid Character `￾` @@ -2021,14 +2044,14 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/circularConstructorWithReturn.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Client", "applyModelsAndClientExtensions", "getPrismaClient"] -rebuilt : ScopeId(0): ["applyModelsAndClientExtensions", "getPrismaClient"] +after transform: ScopeId(0): ["Client", "_defineProperty", "applyModelsAndClientExtensions", "getPrismaClient"] +rebuilt : ScopeId(0): ["_defineProperty", "applyModelsAndClientExtensions", "getPrismaClient"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Symbol reference IDs mismatch for "getPrismaClient": after transform: SymbolId(2): [ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Unresolved references mismatch: after transform: ["ReturnType"] rebuilt : [] @@ -2109,9 +2132,40 @@ Unresolved references mismatch: after transform: ["Exclude", "Extract", "Partial", "Pick"] rebuilt : ["connect"] +tasks/coverage/typescript/tests/cases/compiler/classBlockScoping.ts +semantic error: Bindings mismatch: +after transform: ScopeId(1): ["Foo", "b"] +rebuilt : ScopeId(1): ["Foo", "_Foo", "b"] +Bindings mismatch: +after transform: ScopeId(2): ["_Foo"] +rebuilt : ScopeId(2): [] +Symbol reference IDs mismatch for "Foo": +after transform: SymbolId(2): [ReferenceId(1), ReferenceId(5)] +rebuilt : SymbolId(3): [ReferenceId(2), ReferenceId(8), ReferenceId(10)] +Symbol scope ID mismatch for "_Foo": +after transform: SymbolId(5): ScopeId(2) +rebuilt : SymbolId(4): ScopeId(1) +Symbol reference IDs mismatch for "Foo": +after transform: SymbolId(3): [ReferenceId(2), ReferenceId(3), ReferenceId(4)] +rebuilt : SymbolId(5): [ReferenceId(4), ReferenceId(5)] +Reference symbol mismatch for "Foo": +after transform: SymbolId(3) "Foo" +rebuilt : SymbolId(3) "Foo" + tasks/coverage/typescript/tests/cases/compiler/classDeclarationMergedInModuleWithContinuation.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 +tasks/coverage/typescript/tests/cases/compiler/classExpressionInClassStaticDeclarations.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) + tasks/coverage/typescript/tests/cases/compiler/classExpressionTest1.ts semantic error: Bindings mismatch: after transform: ScopeId(2): ["X"] @@ -2130,55 +2184,159 @@ rebuilt : ScopeId(3): ["t", "x"] tasks/coverage/typescript/tests/cases/compiler/classExpressionWithResolutionOfNamespaceOfSameName01.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "x"] -rebuilt : ScopeId(0): ["x"] +after transform: ScopeId(0): ["C", "_defineProperty", "x"] +rebuilt : ScopeId(0): ["_defineProperty", "x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "C": after transform: SymbolId(3): [ReferenceId(0)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] + +tasks/coverage/typescript/tests/cases/compiler/classExpressionWithStaticProperties1.ts +semantic error: Symbol reference IDs mismatch for "C": +after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(3): [] +Reference symbol mismatch for "C": +after transform: SymbolId(1) "C" +rebuilt : +Reference symbol mismatch for "C": +after transform: SymbolId(1) "C" +rebuilt : +Unresolved references mismatch: +after transform: ["require"] +rebuilt : ["C", "require"] + +tasks/coverage/typescript/tests/cases/compiler/classExpressionWithStaticProperties2.ts +semantic error: Symbol reference IDs mismatch for "C": +after transform: SymbolId(1): [ReferenceId(0)] +rebuilt : SymbolId(3): [] +Reference symbol mismatch for "C": +after transform: SymbolId(1) "C" +rebuilt : +Unresolved references mismatch: +after transform: ["require"] +rebuilt : ["C", "require"] tasks/coverage/typescript/tests/cases/compiler/classExpressionWithStaticProperties3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["arr", "console"] -rebuilt : ScopeId(0): ["arr"] +after transform: ScopeId(0): ["_defineProperty", "arr", "console"] +rebuilt : ScopeId(0): ["_C", "_defineProperty", "arr"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5)] +Bindings mismatch: +after transform: ScopeId(3): ["_C"] +rebuilt : ScopeId(2): [] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5)] +rebuilt : ScopeId(3): [] +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Symbol scope ID mismatch for "_C": +after transform: SymbolId(5): ScopeId(3) +rebuilt : SymbolId(3): ScopeId(0) +Symbol reference IDs mismatch for "C": +after transform: SymbolId(3): [ReferenceId(4)] +rebuilt : SymbolId(4): [] +Reference symbol mismatch for "C": +after transform: SymbolId(3) "C" +rebuilt : Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["console"] +after transform: ["require"] +rebuilt : ["C", "console", "require"] + +tasks/coverage/typescript/tests/cases/compiler/classExpressionWithStaticPropertiesES61.ts +semantic error: Symbol reference IDs mismatch for "C": +after transform: SymbolId(1): [ReferenceId(0)] +rebuilt : SymbolId(3): [] +Reference symbol mismatch for "C": +after transform: SymbolId(1) "C" +rebuilt : +Unresolved references mismatch: +after transform: ["require"] +rebuilt : ["C", "require"] + +tasks/coverage/typescript/tests/cases/compiler/classExpressionWithStaticPropertiesES62.ts +semantic error: Symbol reference IDs mismatch for "C": +after transform: SymbolId(1): [ReferenceId(0)] +rebuilt : SymbolId(3): [] +Reference symbol mismatch for "C": +after transform: SymbolId(1) "C" +rebuilt : +Unresolved references mismatch: +after transform: ["require"] +rebuilt : ["C", "require"] tasks/coverage/typescript/tests/cases/compiler/classExpressionWithStaticPropertiesES63.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["arr", "console"] -rebuilt : ScopeId(0): ["arr"] +after transform: ScopeId(0): ["_defineProperty", "arr", "console"] +rebuilt : ScopeId(0): ["_C", "_defineProperty", "arr"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5)] +Bindings mismatch: +after transform: ScopeId(3): ["_C"] +rebuilt : ScopeId(2): [] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5)] +rebuilt : ScopeId(3): [] +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(4): Some(ScopeId(2)) +Symbol scope ID mismatch for "_C": +after transform: SymbolId(5): ScopeId(3) +rebuilt : SymbolId(3): ScopeId(0) +Symbol reference IDs mismatch for "C": +after transform: SymbolId(3): [ReferenceId(4)] +rebuilt : SymbolId(4): [] +Reference symbol mismatch for "C": +after transform: SymbolId(3) "C" +rebuilt : Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["console"] +after transform: ["require"] +rebuilt : ["C", "console", "require"] tasks/coverage/typescript/tests/cases/compiler/classExpressions.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "x"] -rebuilt : ScopeId(0): ["x"] +after transform: ScopeId(0): ["A", "_defineProperty", "x"] +rebuilt : ScopeId(0): ["_defineProperty", "x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) tasks/coverage/typescript/tests/cases/compiler/classExtendingAbstractClassWithMemberCalledTheSameAsItsOwnTypeParam.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["BaseObservable", "ConvenientObservable", "IObservable", "IObserver", "IReader"] -rebuilt : ScopeId(0): ["BaseObservable", "ConvenientObservable"] +after transform: ScopeId(0): ["BaseObservable", "ConvenientObservable", "IObservable", "IObserver", "IReader", "_defineProperty"] +rebuilt : ScopeId(0): ["BaseObservable", "ConvenientObservable", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(10)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] @@ -2194,8 +2352,8 @@ rebuilt : ScopeId(3): [] tasks/coverage/typescript/tests/cases/compiler/classExtendingAny.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "Err", "o"] -rebuilt : ScopeId(0): ["A", "o"] +after transform: ScopeId(0): ["A", "Err", "_defineProperty", "o"] +rebuilt : ScopeId(0): ["A", "_defineProperty", "o"] Reference symbol mismatch for "Err": after transform: SymbolId(0) "Err" rebuilt : @@ -2305,23 +2463,75 @@ after transform: ["Record"] rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/classInConvertedLoopES5.ts -semantic error: Unresolved references mismatch: -after transform: ["Record"] -rebuilt : [] +semantic error: Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(5): Some(ScopeId(2)) +Unresolved references mismatch: +after transform: ["Record", "require"] +rebuilt : ["require"] + +tasks/coverage/typescript/tests/cases/compiler/classMemberInitializerScoping2.ts +semantic error: Symbol reference IDs mismatch for "x": +after transform: SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [] +Symbol reference IDs mismatch for "x": +after transform: SymbolId(2): [] +rebuilt : SymbolId(3): [ReferenceId(2)] +Reference symbol mismatch for "x": +after transform: SymbolId(0) "x" +rebuilt : SymbolId(3) "x" tasks/coverage/typescript/tests/cases/compiler/classMemberInitializerWithLamdaScoping5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Greeter", "console"] -rebuilt : ScopeId(0): ["Greeter"] +after transform: ScopeId(0): ["Greeter", "_defineProperty", "console"] +rebuilt : ScopeId(0): ["Greeter", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["console"] +after transform: ["require"] +rebuilt : ["console", "require"] + +tasks/coverage/typescript/tests/cases/compiler/classNameReferencesInStaticElements.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(5): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(0)) tasks/coverage/typescript/tests/cases/compiler/classNonUniqueSymbolMethodHasSymbolIndexer.ts semantic error: Bindings mismatch: @@ -2346,7 +2556,7 @@ rebuilt : ["Mix", "a"] tasks/coverage/typescript/tests/cases/compiler/classOrderBug.ts semantic error: Symbol reference IDs mismatch for "foo": after transform: SymbolId(2): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(2): [ReferenceId(0)] +rebuilt : SymbolId(3): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/compiler/classReferencedInContextualParameterWithinItsOwnBaseExpression.ts semantic error: Bindings mismatch: @@ -2371,7 +2581,7 @@ after transform: ScopeId(2): ["T"] rebuilt : ScopeId(2): [] Symbol reference IDs mismatch for "Bar": after transform: SymbolId(2): [ReferenceId(0), ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(2): [ReferenceId(0)] +rebuilt : SymbolId(3): [ReferenceId(1)] tasks/coverage/typescript/tests/cases/compiler/classVarianceResolveCircularity1.ts semantic error: Scope children mismatch: @@ -2382,24 +2592,24 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "Bar": after transform: SymbolId(0): [ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/classVarianceResolveCircularity2.ts semantic error: 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)] Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(4): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "Bar": after transform: SymbolId(0): [ReferenceId(6), ReferenceId(8)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Foo": after transform: SymbolId(4): [ReferenceId(1), ReferenceId(3), ReferenceId(4), ReferenceId(5)] -rebuilt : SymbolId(1): [ReferenceId(1), ReferenceId(3)] +rebuilt : SymbolId(2): [ReferenceId(3), ReferenceId(6)] tasks/coverage/typescript/tests/cases/compiler/classdecl.ts semantic error: Missing SymbolId: "m1" @@ -2423,8 +2633,8 @@ Missing ReferenceId: "_m2" Missing ReferenceId: "m2" Missing ReferenceId: "m2" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(8), SymbolId(9), SymbolId(13), SymbolId(17), SymbolId(18), SymbolId(22), SymbolId(26)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(4), SymbolId(5), SymbolId(9), SymbolId(15), SymbolId(16), SymbolId(17), SymbolId(19)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(8), SymbolId(9), SymbolId(13), SymbolId(17), SymbolId(18), SymbolId(22), SymbolId(26), SymbolId(33)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(5), SymbolId(6), SymbolId(10), SymbolId(16), SymbolId(17), SymbolId(18), SymbolId(20)] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(14), ScopeId(15), ScopeId(19), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(31), ScopeId(35)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(10), ScopeId(11), ScopeId(14), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(22)] @@ -2442,13 +2652,13 @@ after transform: ScopeId(15): [ScopeId(16), ScopeId(17), ScopeId(18)] rebuilt : ScopeId(11): [ScopeId(12), ScopeId(13)] Binding symbols mismatch: after transform: ScopeId(19): [SymbolId(14), SymbolId(31)] -rebuilt : ScopeId(14): [SymbolId(10), SymbolId(11)] +rebuilt : ScopeId(14): [SymbolId(11), SymbolId(12)] Scope flags mismatch: after transform: ScopeId(19): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(14): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(20): [SymbolId(15), SymbolId(16), SymbolId(32)] -rebuilt : ScopeId(15): [SymbolId(12), SymbolId(13), SymbolId(14)] +rebuilt : ScopeId(15): [SymbolId(13), SymbolId(14), SymbolId(15)] Scope flags mismatch: after transform: ScopeId(20): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(15): ScopeFlags(Function) @@ -2460,19 +2670,19 @@ after transform: ScopeId(35): [ScopeId(36), ScopeId(37), ScopeId(38)] rebuilt : ScopeId(22): [ScopeId(23)] Symbol reference IDs mismatch for "b": after transform: SymbolId(10): [] -rebuilt : SymbolId(7): [ReferenceId(3)] +rebuilt : SymbolId(8): [ReferenceId(6)] Symbol reference IDs mismatch for "c": after transform: SymbolId(15): [] -rebuilt : SymbolId(13): [ReferenceId(8)] +rebuilt : SymbolId(14): [ReferenceId(11)] Symbol reference IDs mismatch for "ib2": after transform: SymbolId(16): [] -rebuilt : SymbolId(14): [ReferenceId(10)] +rebuilt : SymbolId(15): [ReferenceId(13)] Reference symbol mismatch for "m1": after transform: SymbolId(9) "m1" -rebuilt : SymbolId(5) "m1" +rebuilt : SymbolId(6) "m1" Unresolved references mismatch: -after transform: ["m1"] -rebuilt : [] +after transform: ["m1", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/clinterfaces.ts semantic error: Missing SymbolId: "M" @@ -2480,14 +2690,14 @@ Missing SymbolId: "_M" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(3), SymbolId(6)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(4), SymbolId(5)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(3), SymbolId(6), SymbolId(10)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(5), SymbolId(6)] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(9)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4)] Scope children mismatch: after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] @@ -2496,37 +2706,37 @@ after transform: ScopeId(7): ["T"] rebuilt : ScopeId(4): [] Bindings mismatch: after transform: ScopeId(8): ["T"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(6): [] Symbol flags mismatch for "C": after transform: SymbolId(1): SymbolFlags(Class | Interface) -rebuilt : SymbolId(2): SymbolFlags(Class) +rebuilt : SymbolId(3): SymbolFlags(Class) Symbol redeclarations mismatch for "C": after transform: SymbolId(1): [Span { start: 41, end: 42 }] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol flags mismatch for "D": after transform: SymbolId(2): SymbolFlags(Class | Interface) -rebuilt : SymbolId(3): SymbolFlags(Class) +rebuilt : SymbolId(4): SymbolFlags(Class) Symbol span mismatch for "D": after transform: SymbolId(2): Span { start: 61, end: 62 } -rebuilt : SymbolId(3): Span { start: 77, end: 78 } +rebuilt : SymbolId(4): Span { start: 77, end: 78 } Symbol redeclarations mismatch for "D": after transform: SymbolId(2): [Span { start: 77, end: 78 }] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol flags mismatch for "Foo": after transform: SymbolId(3): SymbolFlags(Class | Interface) -rebuilt : SymbolId(4): SymbolFlags(Class) +rebuilt : SymbolId(5): SymbolFlags(Class) Symbol span mismatch for "Foo": after transform: SymbolId(3): Span { start: 96, end: 99 } -rebuilt : SymbolId(4): Span { start: 129, end: 132 } +rebuilt : SymbolId(5): Span { start: 129, end: 132 } Symbol redeclarations mismatch for "Foo": after transform: SymbolId(3): [Span { start: 129, end: 132 }] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(5): [] Symbol flags mismatch for "Bar": after transform: SymbolId(6): SymbolFlags(Class | Interface) -rebuilt : SymbolId(5): SymbolFlags(Class) +rebuilt : SymbolId(6): SymbolFlags(Class) Symbol redeclarations mismatch for "Bar": after transform: SymbolId(6): [Span { start: 197, end: 200 }] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(6): [] tasks/coverage/typescript/tests/cases/compiler/cloduleAcrossModuleDefinitions.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 @@ -2572,19 +2782,19 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(3), SymbolId(4)] -rebuilt : ScopeId(3): [SymbolId(2), SymbolId(3)] +rebuilt : ScopeId(4): [SymbolId(3), SymbolId(4)] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(3): ScopeFlags(Function) +rebuilt : ScopeId(4): ScopeFlags(Function) Symbol flags mismatch for "Service": after transform: SymbolId(2): SymbolFlags(Class | NameSpaceModule | ValueModule) -rebuilt : SymbolId(1): SymbolFlags(Class) +rebuilt : SymbolId(2): SymbolFlags(Class) Symbol reference IDs mismatch for "Service": after transform: SymbolId(2): [ReferenceId(2)] -rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(3)] +rebuilt : SymbolId(2): [ReferenceId(4), ReferenceId(5)] Symbol redeclarations mismatch for "Service": after transform: SymbolId(2): [Span { start: 108, end: 115 }] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/cloduleTest1.ts semantic error: Missing SymbolId: "_$" @@ -3296,6 +3506,46 @@ Unresolved references mismatch: after transform: [] rebuilt : ["console"] +tasks/coverage/typescript/tests/cases/compiler/collisionSuperAndLocalFunctionInProperty.ts +semantic error: Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(8)] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(3)) +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6), ScopeId(9)] +rebuilt : ScopeId(6): [ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(7): [ScopeId(8)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(8): Some(ScopeId(7)) + +tasks/coverage/typescript/tests/cases/compiler/collisionSuperAndLocalVarInProperty.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(6)] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(6): [] +rebuilt : ScopeId(5): [ScopeId(6)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(6): Some(ScopeId(5)) + tasks/coverage/typescript/tests/cases/compiler/collisionSuperAndNameResolution.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] @@ -3306,11 +3556,20 @@ semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(9), ScopeId(19), ScopeId(23)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(9), ScopeId(19)] Scope children mismatch: +after transform: ScopeId(9): [ScopeId(10), ScopeId(13), ScopeId(16), ScopeId(17), ScopeId(18)] +rebuilt : ScopeId(9): [ScopeId(10), ScopeId(13), ScopeId(16), ScopeId(17)] +Scope children mismatch: +after transform: ScopeId(18): [] +rebuilt : ScopeId(17): [ScopeId(18)] +Scope parent mismatch: +after transform: ScopeId(17): Some(ScopeId(9)) +rebuilt : ScopeId(18): Some(ScopeId(17)) +Scope children mismatch: after transform: ScopeId(23): [ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29)] rebuilt : ScopeId(19): [ScopeId(20), ScopeId(21)] Symbol reference IDs mismatch for "Foo": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(1), ReferenceId(4)] tasks/coverage/typescript/tests/cases/compiler/collisionSuperAndPropertyNameAsConstuctorParameter.ts semantic error: Scope children mismatch: @@ -3360,6 +3619,26 @@ semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +tasks/coverage/typescript/tests/cases/compiler/collisionThisExpressionAndLocalVarInProperty.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(5): [ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(6): [ScopeId(7)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(4)) +rebuilt : ScopeId(7): Some(ScopeId(6)) + tasks/coverage/typescript/tests/cases/compiler/collisionThisExpressionAndModuleInGlobal.ts semantic error: Missing SymbolId: "_this" Missing SymbolId: "_this2" @@ -3427,14 +3706,32 @@ after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) tasks/coverage/typescript/tests/cases/compiler/commentEmitOnParenthesizedAssertionInReturnStatement.ts -semantic error: Unresolved reference IDs mismatch for "Promise": +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Unresolved reference IDs mismatch for "Promise": after transform: [ReferenceId(0), ReferenceId(1), ReferenceId(2)] -rebuilt : [ReferenceId(0)] +rebuilt : [ReferenceId(1)] tasks/coverage/typescript/tests/cases/compiler/commentEmitOnParenthesizedAssertionInReturnStatement2.ts -semantic error: Unresolved reference IDs mismatch for "Promise": +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Unresolved reference IDs mismatch for "Promise": after transform: [ReferenceId(0), ReferenceId(1)] -rebuilt : [ReferenceId(0)] +rebuilt : [ReferenceId(1)] tasks/coverage/typescript/tests/cases/compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts semantic error: Missing SymbolId: "hello" @@ -3659,11 +3956,11 @@ rebuilt : SymbolId(5): [ReferenceId(7)] tasks/coverage/typescript/tests/cases/compiler/commentsInheritance.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["c1", "c1_i", "c2", "c2_i", "c3", "c3_i", "c4", "c4_i", "i1", "i1_i", "i2", "i2_i", "i3", "i3_i"] -rebuilt : ScopeId(0): ["c1", "c1_i", "c2", "c2_i", "c3", "c3_i", "c4", "c4_i", "i1_i", "i2_i", "i3_i"] +after transform: ScopeId(0): ["_defineProperty", "c1", "c1_i", "c2", "c2_i", "c3", "c3_i", "c4", "c4_i", "i1", "i1_i", "i2", "i2_i", "i3", "i3_i"] +rebuilt : ScopeId(0): ["_defineProperty", "c1", "c1_i", "c2", "c2_i", "c3", "c3_i", "c4", "c4_i", "i1_i", "i2_i", "i3_i"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(11), ScopeId(21), ScopeId(27), ScopeId(28), ScopeId(33)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(16), ScopeId(22)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(7), ScopeId(17), ScopeId(23)] tasks/coverage/typescript/tests/cases/compiler/commentsInterface.ts semantic error: Bindings mismatch: @@ -3828,8 +4125,8 @@ Missing ReferenceId: "b" Missing ReferenceId: "m1" Missing ReferenceId: "m1" Bindings mismatch: -after transform: ScopeId(0): ["c", "color", "foo", "fooVar", "i", "i1", "i1_i", "m1", "myVariable", "shade", "x"] -rebuilt : ScopeId(0): ["c", "color", "foo", "fooVar", "i", "i1_i", "m1", "myVariable", "shade"] +after transform: ScopeId(0): ["_defineProperty", "c", "color", "foo", "fooVar", "i", "i1", "i1_i", "m1", "myVariable", "shade", "x"] +rebuilt : ScopeId(0): ["_defineProperty", "c", "color", "foo", "fooVar", "i", "i1_i", "m1", "myVariable", "shade"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(10), ScopeId(13), ScopeId(17)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(8), ScopeId(11)] @@ -3853,13 +4150,13 @@ after transform: ScopeId(17): ScopeFlags(0x0) rebuilt : ScopeId(11): ScopeFlags(Function) Symbol reference IDs mismatch for "b": after transform: SymbolId(13): [] -rebuilt : SymbolId(11): [ReferenceId(7)] +rebuilt : SymbolId(12): [ReferenceId(9)] Symbol flags mismatch for "color": after transform: SymbolId(17): SymbolFlags(ConstEnum) -rebuilt : SymbolId(13): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(14): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "color": -after transform: SymbolId(17): [ReferenceId(6), ReferenceId(7), ReferenceId(16)] -rebuilt : SymbolId(13): [ReferenceId(17), ReferenceId(18)] +after transform: SymbolId(17): [ReferenceId(6), ReferenceId(7), ReferenceId(17)] +rebuilt : SymbolId(14): [ReferenceId(19), ReferenceId(20)] tasks/coverage/typescript/tests/cases/compiler/commentsemitComments.ts semantic error: Missing SymbolId: "m1" @@ -3869,8 +4166,8 @@ Missing ReferenceId: "b" Missing ReferenceId: "m1" Missing ReferenceId: "m1" Bindings mismatch: -after transform: ScopeId(0): ["c", "foo", "fooVar", "i", "i1", "i1_i", "m1", "myVariable", "x"] -rebuilt : ScopeId(0): ["c", "foo", "fooVar", "i", "i1_i", "m1", "myVariable"] +after transform: ScopeId(0): ["_defineProperty", "c", "foo", "fooVar", "i", "i1", "i1_i", "m1", "myVariable", "x"] +rebuilt : ScopeId(0): ["_defineProperty", "c", "foo", "fooVar", "i", "i1_i", "m1", "myVariable"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(10), ScopeId(13)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(8)] @@ -3888,7 +4185,7 @@ after transform: ScopeId(13): [ScopeId(14), ScopeId(16)] rebuilt : ScopeId(8): [ScopeId(9)] Symbol reference IDs mismatch for "b": after transform: SymbolId(13): [] -rebuilt : SymbolId(11): [ReferenceId(7)] +rebuilt : SymbolId(12): [ReferenceId(9)] tasks/coverage/typescript/tests/cases/compiler/commonJsImportClassExpression.ts semantic error: Missing SymbolId: "Chunk" @@ -4044,11 +4341,11 @@ Missing ReferenceId: "E" Missing ReferenceId: "E" Missing ReferenceId: "E" Bindings mismatch: -after transform: ScopeId(0): ["C", "E", "E2", "MyDeclaredEnum", "MyEnum", "c1", "c2", "f1", "f2", "f3", "f4", "v1", "v2", "val1", "val2"] -rebuilt : ScopeId(0): ["C", "E", "MyEnum", "c1", "c2", "f1", "f2", "f3", "f4", "v1", "v2", "val1", "val2"] +after transform: ScopeId(0): ["C", "E", "E2", "MyDeclaredEnum", "MyEnum", "_defineProperty", "c1", "c2", "f1", "f2", "f3", "f4", "v1", "v2", "val1", "val2"] +rebuilt : ScopeId(0): ["C", "E", "MyEnum", "_defineProperty", "c1", "c2", "f1", "f2", "f3", "f4", "v1", "v2", "val1", "val2"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(8)] Bindings mismatch: after transform: ScopeId(2): ["A", "B", "C", "D", "E"] rebuilt : ScopeId(1): ["E"] @@ -4057,22 +4354,22 @@ after transform: ScopeId(2): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(9): ["A", "B", "C", "MyEnum"] -rebuilt : ScopeId(7): ["MyEnum"] +rebuilt : ScopeId(8): ["MyEnum"] Scope flags mismatch: after transform: ScopeId(9): ScopeFlags(0x0) -rebuilt : ScopeId(7): ScopeFlags(Function) +rebuilt : ScopeId(8): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(1): SymbolFlags(RegularEnum) -rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "E": after transform: SymbolId(1): [ReferenceId(4), ReferenceId(8), ReferenceId(9), ReferenceId(11), ReferenceId(15), ReferenceId(16), ReferenceId(17), ReferenceId(18), ReferenceId(25), ReferenceId(26), ReferenceId(27), ReferenceId(28), ReferenceId(35), ReferenceId(37), ReferenceId(38), ReferenceId(40), ReferenceId(41), ReferenceId(43), ReferenceId(44), ReferenceId(46), ReferenceId(50), ReferenceId(51), ReferenceId(52), ReferenceId(54), ReferenceId(55), ReferenceId(57), ReferenceId(58), ReferenceId(60), ReferenceId(61), ReferenceId(78)] -rebuilt : SymbolId(0): [ReferenceId(13), ReferenceId(14), ReferenceId(18), ReferenceId(23), ReferenceId(24), ReferenceId(31), ReferenceId(38), ReferenceId(40), ReferenceId(42), ReferenceId(44), ReferenceId(46), ReferenceId(49), ReferenceId(50), ReferenceId(51), ReferenceId(52), ReferenceId(53), ReferenceId(54), ReferenceId(55), ReferenceId(56), ReferenceId(57)] +rebuilt : SymbolId(1): [ReferenceId(14), ReferenceId(15), ReferenceId(19), ReferenceId(24), ReferenceId(25), ReferenceId(32), ReferenceId(39), ReferenceId(41), ReferenceId(43), ReferenceId(45), ReferenceId(47), ReferenceId(50), ReferenceId(51), ReferenceId(52), ReferenceId(53), ReferenceId(54), ReferenceId(56), ReferenceId(58), ReferenceId(60), ReferenceId(62)] Symbol reference IDs mismatch for "E": after transform: SymbolId(61): [ReferenceId(69), ReferenceId(70), ReferenceId(71), ReferenceId(72), ReferenceId(73), ReferenceId(74), ReferenceId(75), ReferenceId(76), ReferenceId(77)] -rebuilt : SymbolId(1): [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)] +rebuilt : SymbolId(2): [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)] Symbol flags mismatch for "MyEnum": after transform: SymbolId(51): SymbolFlags(RegularEnum) -rebuilt : SymbolId(42): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(43): SymbolFlags(FunctionScopedVariable) Reference symbol mismatch for "E2": after transform: SymbolId(38) "E2" rebuilt : @@ -4083,8 +4380,8 @@ Reference symbol mismatch for "MyDeclaredEnum": after transform: SymbolId(56) "MyDeclaredEnum" rebuilt : Unresolved references mismatch: -after transform: ["computed", "const"] -rebuilt : ["E2", "MyDeclaredEnum"] +after transform: ["computed", "const", "require"] +rebuilt : ["E2", "MyDeclaredEnum", "require"] tasks/coverage/typescript/tests/cases/compiler/computedPropertiesTransformedInOtherwiseNonTSClasses.ts semantic error: Missing SymbolId: "NS" @@ -4093,17 +4390,17 @@ Missing ReferenceId: "_NS" Missing ReferenceId: "NS" Missing ReferenceId: "NS" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(5)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: -after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3)] +after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Reference symbol mismatch for "NS": after transform: SymbolId(0) "NS" -rebuilt : SymbolId(0) "NS" +rebuilt : SymbolId(1) "NS" tasks/coverage/typescript/tests/cases/compiler/computedPropertyNameAndTypeParameterConflict.ts semantic error: Bindings mismatch: @@ -4318,7 +4615,7 @@ rebuilt : SymbolId(6): [] tasks/coverage/typescript/tests/cases/compiler/constDeclarationShadowedByVarDeclaration3.ts semantic error: Unresolved reference IDs mismatch for "RegExp": after transform: [ReferenceId(0), ReferenceId(1)] -rebuilt : [ReferenceId(0)] +rebuilt : [ReferenceId(2)] tasks/coverage/typescript/tests/cases/compiler/constDeclarations-ambient.ts semantic error: Bindings mismatch: @@ -5009,13 +5306,13 @@ after transform: ScopeId(3): ["T"] rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "Constraint": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(3): [ReferenceId(4)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "TypeArg": after transform: SymbolId(4): [ReferenceId(2)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/constraintOfRecursivelyMappedTypeWithConditionalIsResolvable.ts semantic error: Bindings mismatch: @@ -5049,8 +5346,8 @@ rebuilt : ScopeId(2): [] tasks/coverage/typescript/tests/cases/compiler/constraintsThatReferenceOtherContstraints1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Bar", "Foo", "Object", "x"] -rebuilt : ScopeId(0): ["Bar", "Foo", "x"] +after transform: ScopeId(0): ["Bar", "Foo", "Object", "_defineProperty", "x"] +rebuilt : ScopeId(0): ["Bar", "Foo", "_defineProperty", "x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] @@ -5062,7 +5359,7 @@ after transform: ScopeId(3): ["T", "U"] rebuilt : ScopeId(2): [] Symbol reference IDs mismatch for "Foo": after transform: SymbolId(1): [ReferenceId(3), ReferenceId(6)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/constraintsUsedInPrototypeProperty.ts semantic error: Bindings mismatch: @@ -5537,16 +5834,38 @@ Unresolved references mismatch: after transform: ["Event", "Exclude", "const"] rebuilt : ["TabGroup"] +tasks/coverage/typescript/tests/cases/compiler/contextualTyping14.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +tasks/coverage/typescript/tests/cases/compiler/contextualTyping15.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/typescript/tests/cases/compiler/contextualTypingArrayOfLambdas.ts semantic error: Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(5)] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(3)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(4)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/contextualTypingFunctionReturningFunction.ts semantic error: Bindings mismatch: @@ -5564,7 +5883,7 @@ rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/compiler/contextualTypingOfConditionalExpression.ts semantic error: Symbol reference IDs mismatch for "A": after transform: SymbolId(3): [ReferenceId(2), ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(3): [ReferenceId(2), ReferenceId(3)] +rebuilt : SymbolId(4): [ReferenceId(4), ReferenceId(7)] tasks/coverage/typescript/tests/cases/compiler/contextualTypingOfLambdaWithMultipleSignatures.ts semantic error: Bindings mismatch: @@ -5938,8 +6257,8 @@ rebuilt : ["isObject1", "isObject2", "obj1", "obj2", "obj3", "obj4"] tasks/coverage/typescript/tests/cases/compiler/controlFlowForCatchAndFinally.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Browser", "Foo", "Page", "_asyncToGenerator", "_test", "test"] -rebuilt : ScopeId(0): ["Foo", "_asyncToGenerator", "_test", "test"] +after transform: ScopeId(0): ["Browser", "Foo", "Page", "_asyncToGenerator", "_defineProperty", "_test", "test"] +rebuilt : ScopeId(0): ["Foo", "_asyncToGenerator", "_defineProperty", "_test", "test"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6), ScopeId(7), ScopeId(13), ScopeId(15), ScopeId(22), ScopeId(23)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(8)] @@ -5948,7 +6267,7 @@ after transform: ["Aborter", "Promise", "arguments", "require", "test1", "test2" rebuilt : ["Aborter", "arguments", "require", "test1", "test2", "undefined"] Unresolved reference IDs mismatch for "Aborter": after transform: [ReferenceId(24), ReferenceId(27)] -rebuilt : [ReferenceId(27)] +rebuilt : [ReferenceId(29)] tasks/coverage/typescript/tests/cases/compiler/controlFlowInitializedDestructuringVariables.ts semantic error: Bindings mismatch: @@ -5963,14 +6282,14 @@ rebuilt : ["obj"] tasks/coverage/typescript/tests/cases/compiler/controlFlowInstanceof.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "X", "Y", "ctor", "f1", "f2", "f3", "f4", "foo", "goo", "x"] -rebuilt : ScopeId(0): ["A", "B", "C", "Y", "f1", "f2", "f3", "f4", "foo", "goo"] +after transform: ScopeId(0): ["A", "B", "C", "X", "Y", "_defineProperty", "ctor", "f1", "f2", "f3", "f4", "foo", "goo", "x"] +rebuilt : ScopeId(0): ["A", "B", "C", "Y", "_defineProperty", "f1", "f2", "f3", "f4", "foo", "goo"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(26)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(22), ScopeId(23), ScopeId(25)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(17), ScopeId(25), ScopeId(27), ScopeId(29)] Symbol reference IDs mismatch for "A": after transform: SymbolId(8): [ReferenceId(36), ReferenceId(37), ReferenceId(38)] -rebuilt : SymbolId(8): [ReferenceId(28), ReferenceId(29)] +rebuilt : SymbolId(9): [ReferenceId(29), ReferenceId(32)] Reference symbol mismatch for "x": after transform: SymbolId(17) "x" rebuilt : @@ -5989,29 +6308,29 @@ rebuilt : [ReferenceId(1), ReferenceId(4), ReferenceId(9), ReferenceId(18 tasks/coverage/typescript/tests/cases/compiler/controlFlowInstanceofWithSymbolHasInstance.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "PromiseConstructor", "SetConstructor", "X", "Y", "f1", "f2", "f3", "f4", "foo", "goo"] -rebuilt : ScopeId(0): ["A", "B", "C", "Y", "f1", "f2", "f3", "f4", "foo", "goo"] +after transform: ScopeId(0): ["A", "B", "C", "PromiseConstructor", "SetConstructor", "X", "Y", "_Symbol$hasInstance", "_defineProperty", "f1", "f2", "f3", "f4", "foo", "goo"] +rebuilt : ScopeId(0): ["A", "B", "C", "Y", "_Symbol$hasInstance", "_defineProperty", "f1", "f2", "f3", "f4", "foo", "goo"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9), ScopeId(12), ScopeId(15), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(28), ScopeId(29), ScopeId(30)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(23), ScopeId(24)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(14), ScopeId(16), ScopeId(18), ScopeId(26), ScopeId(28)] Bindings mismatch: after transform: ScopeId(16): ["T", "value"] -rebuilt : ScopeId(12): ["value"] +rebuilt : ScopeId(13): ["value"] Scope children mismatch: after transform: ScopeId(16): [ScopeId(17)] -rebuilt : ScopeId(12): [] +rebuilt : ScopeId(13): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(10): [ReferenceId(47), ReferenceId(48), ReferenceId(49)] -rebuilt : SymbolId(8): [ReferenceId(32), ReferenceId(33)] +rebuilt : SymbolId(10): [ReferenceId(36), ReferenceId(39)] Unresolved reference IDs mismatch for "Promise": after transform: [ReferenceId(1), ReferenceId(20)] -rebuilt : [ReferenceId(12)] +rebuilt : [ReferenceId(13)] Unresolved reference IDs mismatch for "Set": after transform: [ReferenceId(3), ReferenceId(4), ReferenceId(5), ReferenceId(7), ReferenceId(10), ReferenceId(14), ReferenceId(15), ReferenceId(17), ReferenceId(24), ReferenceId(25), ReferenceId(28), ReferenceId(31), ReferenceId(32), ReferenceId(34), ReferenceId(37)] -rebuilt : [ReferenceId(1), ReferenceId(4), ReferenceId(9), ReferenceId(18), ReferenceId(22), ReferenceId(25)] +rebuilt : [ReferenceId(2), ReferenceId(5), ReferenceId(10), ReferenceId(19), ReferenceId(23), ReferenceId(26)] Unresolved reference IDs mismatch for "Symbol": after transform: [ReferenceId(0), ReferenceId(2), ReferenceId(40), ReferenceId(45)] -rebuilt : [ReferenceId(28), ReferenceId(30)] +rebuilt : [ReferenceId(30), ReferenceId(34)] tasks/coverage/typescript/tests/cases/compiler/controlFlowManyConsecutiveConditionsNoTimeout.ts semantic error: Bindings mismatch: @@ -6034,8 +6353,26 @@ rebuilt : ScopeId(2): ["t"] tasks/coverage/typescript/tests/cases/compiler/controlFlowPropertyDeclarations.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["HTMLDOMPropertyConfig", "HTMLtoJSX", "StyleParser", "endsWith", "hyphenToCamelCase", "isConvertiblePixelValue", "isEmpty", "mapFrom", "propname", "repeatString", "require", "trimEnd"] -rebuilt : ScopeId(0): ["HTMLDOMPropertyConfig", "HTMLtoJSX", "StyleParser", "endsWith", "hyphenToCamelCase", "isConvertiblePixelValue", "isEmpty", "mapFrom", "propname", "repeatString", "trimEnd"] +after transform: ScopeId(0): ["HTMLDOMPropertyConfig", "HTMLtoJSX", "StyleParser", "_defineProperty", "endsWith", "hyphenToCamelCase", "isConvertiblePixelValue", "isEmpty", "mapFrom", "propname", "repeatString", "require", "trimEnd"] +rebuilt : ScopeId(0): ["HTMLDOMPropertyConfig", "HTMLtoJSX", "StyleParser", "_defineProperty", "endsWith", "hyphenToCamelCase", "isConvertiblePixelValue", "isEmpty", "mapFrom", "propname", "repeatString", "trimEnd"] +Scope children mismatch: +after transform: ScopeId(16): [ScopeId(17), ScopeId(28)] +rebuilt : ScopeId(16): [ScopeId(17)] +Scope children mismatch: +after transform: ScopeId(28): [] +rebuilt : ScopeId(17): [ScopeId(18)] +Scope parent mismatch: +after transform: ScopeId(17): Some(ScopeId(16)) +rebuilt : ScopeId(18): Some(ScopeId(17)) +Scope children mismatch: +after transform: ScopeId(23): [ScopeId(24), ScopeId(29)] +rebuilt : ScopeId(24): [ScopeId(25)] +Scope children mismatch: +after transform: ScopeId(29): [] +rebuilt : ScopeId(25): [ScopeId(26)] +Scope parent mismatch: +after transform: ScopeId(24): Some(ScopeId(23)) +rebuilt : ScopeId(26): Some(ScopeId(25)) Reference symbol mismatch for "require": after transform: SymbolId(0) "require" rebuilt : @@ -6567,8 +6904,8 @@ rebuilt : ScopeId(8): ["a"] tasks/coverage/typescript/tests/cases/compiler/declFileGenericClassWithGenericExtendedClass.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "Baz", "Derived", "IBar", "IFoo"] -rebuilt : ScopeId(0): ["Base", "Baz", "Derived"] +after transform: ScopeId(0): ["Base", "Baz", "Derived", "IBar", "IFoo", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "Baz", "Derived", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] @@ -6580,10 +6917,10 @@ after transform: ScopeId(3): ["T"] rebuilt : ScopeId(2): [] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(3): [ReferenceId(3), ReferenceId(7)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "Baz": after transform: SymbolId(7): [ReferenceId(0), ReferenceId(6), ReferenceId(8)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/compiler/declFileGenericType.ts semantic error: Missing SymbolId: "C" @@ -6763,26 +7100,26 @@ Missing ReferenceId: "_templa3" Missing ReferenceId: "templa" Missing ReferenceId: "templa" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(35)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7), ScopeId(10), ScopeId(15), ScopeId(19), ScopeId(24)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(6)] Binding symbols mismatch: after transform: ScopeId(19): [SymbolId(16), SymbolId(28)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(19): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(20): [SymbolId(17), SymbolId(29)] -rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(2): [SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(20): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(2): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(21): [SymbolId(18), SymbolId(30)] -rebuilt : ScopeId(3): [SymbolId(5), SymbolId(6)] +rebuilt : ScopeId(3): [SymbolId(6), SymbolId(7)] Scope flags mismatch: after transform: ScopeId(21): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(3): ScopeFlags(Function) @@ -6791,25 +7128,25 @@ after transform: ScopeId(22): ["ModelType"] rebuilt : ScopeId(4): [] Binding symbols mismatch: after transform: ScopeId(24): [SymbolId(20), SymbolId(31)] -rebuilt : ScopeId(6): [SymbolId(7), SymbolId(8)] +rebuilt : ScopeId(6): [SymbolId(8), SymbolId(9)] Scope flags mismatch: after transform: ScopeId(24): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(6): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(25): [SymbolId(21), SymbolId(32)] -rebuilt : ScopeId(7): [SymbolId(9), SymbolId(10)] +rebuilt : ScopeId(7): [SymbolId(10), SymbolId(11)] Scope flags mismatch: after transform: ScopeId(25): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(7): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(26): [SymbolId(22), SymbolId(33)] -rebuilt : ScopeId(8): [SymbolId(11), SymbolId(12)] +rebuilt : ScopeId(8): [SymbolId(12), SymbolId(13)] Scope flags mismatch: after transform: ScopeId(26): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(8): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(27): [SymbolId(23), SymbolId(34)] -rebuilt : ScopeId(9): [SymbolId(13), SymbolId(14)] +rebuilt : ScopeId(9): [SymbolId(14), SymbolId(15)] Scope flags mismatch: after transform: ScopeId(27): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(9): ScopeFlags(Function) @@ -6818,19 +7155,19 @@ after transform: ScopeId(28): ["ModelType"] rebuilt : ScopeId(10): [] Symbol reference IDs mismatch for "AbstractElementController": after transform: SymbolId(18): [] -rebuilt : SymbolId(6): [ReferenceId(2)] +rebuilt : SymbolId(7): [ReferenceId(3)] Symbol reference IDs mismatch for "AbstractCompositeElementController": after transform: SymbolId(23): [] -rebuilt : SymbolId(14): [ReferenceId(15)] +rebuilt : SymbolId(15): [ReferenceId(17)] Reference symbol mismatch for "templa": after transform: -rebuilt : SymbolId(0) "templa" +rebuilt : SymbolId(1) "templa" Reference symbol mismatch for "templa": after transform: -rebuilt : SymbolId(0) "templa" +rebuilt : SymbolId(1) "templa" Unresolved references mismatch: -after transform: ["IElementController", "mvc", "templa"] -rebuilt : [] +after transform: ["IElementController", "mvc", "require", "templa"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/declFileImportChainInExportAssignment.ts semantic error: Missing SymbolId: "m" @@ -7285,47 +7622,47 @@ Missing ReferenceId: "g" Missing ReferenceId: "m" Missing ReferenceId: "m" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(5), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(9)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(5), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10), SymbolId(12)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10)] Binding symbols mismatch: after transform: ScopeId(2): [SymbolId(2), SymbolId(3), SymbolId(11)] -rebuilt : ScopeId(2): [SymbolId(2), SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(3): [SymbolId(3), SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(2): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(2): ScopeFlags(Function) +rebuilt : ScopeId(3): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(4): ["T"] -rebuilt : ScopeId(4): [] +rebuilt : ScopeId(6): [] Bindings mismatch: after transform: ScopeId(5): ["T"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(8): [] Symbol reference IDs mismatch for "c": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(4), ReferenceId(8), ReferenceId(11), ReferenceId(14)] -rebuilt : SymbolId(0): [ReferenceId(6), ReferenceId(8), ReferenceId(12), ReferenceId(15)] +rebuilt : SymbolId(1): [ReferenceId(11), ReferenceId(13), ReferenceId(17), ReferenceId(20)] Symbol reference IDs mismatch for "c": after transform: SymbolId(2): [] -rebuilt : SymbolId(3): [ReferenceId(1)] +rebuilt : SymbolId(4): [ReferenceId(4)] Symbol reference IDs mismatch for "g": after transform: SymbolId(3): [] -rebuilt : SymbolId(4): [ReferenceId(3)] +rebuilt : SymbolId(5): [ReferenceId(7)] Symbol reference IDs mismatch for "g": after transform: SymbolId(5): [ReferenceId(6), ReferenceId(9), ReferenceId(12)] -rebuilt : SymbolId(5): [ReferenceId(10), ReferenceId(13)] +rebuilt : SymbolId(6): [ReferenceId(15), ReferenceId(18)] Reference symbol mismatch for "m": after transform: SymbolId(1) "m" -rebuilt : SymbolId(1) "m" +rebuilt : SymbolId(2) "m" Reference symbol mismatch for "m": after transform: SymbolId(1) "m" -rebuilt : SymbolId(1) "m" +rebuilt : SymbolId(2) "m" Reference symbol mismatch for "m": after transform: SymbolId(1) "m" -rebuilt : SymbolId(1) "m" +rebuilt : SymbolId(2) "m" Reference symbol mismatch for "m": after transform: SymbolId(1) "m" -rebuilt : SymbolId(1) "m" +rebuilt : SymbolId(2) "m" Unresolved references mismatch: -after transform: ["m"] -rebuilt : [] +after transform: ["m", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/declFileTypeAnnotationVisibilityErrorAccessors.ts semantic error: Missing SymbolId: "m" @@ -7557,10 +7894,10 @@ Namespaces exporting non-const are not supported by Babel. Change to const or se tasks/coverage/typescript/tests/cases/compiler/declFileTypeofClass.ts semantic error: Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "c": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0)] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6)] +rebuilt : SymbolId(1): [ReferenceId(4), ReferenceId(6), ReferenceId(7)] tasks/coverage/typescript/tests/cases/compiler/declFileTypeofEnum.ts semantic error: Bindings mismatch: @@ -7698,65 +8035,65 @@ Missing ReferenceId: "_X2" Missing ReferenceId: "X" Missing ReferenceId: "X" Bindings mismatch: -after transform: ScopeId(0): ["A", "X"] -rebuilt : ScopeId(0): ["X"] +after transform: ScopeId(0): ["A", "X", "_defineProperty"] +rebuilt : ScopeId(0): ["X", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(5), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(6)] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(5), SymbolId(13)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(6), SymbolId(14)] -rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(2): [SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(6): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(2): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(7): [SymbolId(7), SymbolId(15)] -rebuilt : ScopeId(3): [SymbolId(5), SymbolId(6)] +rebuilt : ScopeId(3): [SymbolId(6), SymbolId(7)] Scope flags mismatch: after transform: ScopeId(7): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(3): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(9): [SymbolId(8), SymbolId(16)] -rebuilt : ScopeId(5): [SymbolId(7), SymbolId(8)] +rebuilt : ScopeId(6): [SymbolId(9), SymbolId(10)] Scope flags mismatch: after transform: ScopeId(9): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(5): ScopeFlags(Function) +rebuilt : ScopeId(6): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(10): [SymbolId(9), SymbolId(17)] -rebuilt : ScopeId(6): [SymbolId(9), SymbolId(10)] +rebuilt : ScopeId(7): [SymbolId(11), SymbolId(12)] Scope flags mismatch: after transform: ScopeId(10): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(6): ScopeFlags(Function) +rebuilt : ScopeId(7): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(11): [SymbolId(10), SymbolId(18)] -rebuilt : ScopeId(7): [SymbolId(11), SymbolId(12)] +rebuilt : ScopeId(8): [SymbolId(13), SymbolId(14)] Scope flags mismatch: after transform: ScopeId(11): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(7): ScopeFlags(Function) +rebuilt : ScopeId(8): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(12): [SymbolId(11), SymbolId(19)] -rebuilt : ScopeId(8): [SymbolId(13), SymbolId(14)] +rebuilt : ScopeId(9): [SymbolId(15), SymbolId(16)] Scope flags mismatch: after transform: ScopeId(12): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(8): ScopeFlags(Function) +rebuilt : ScopeId(9): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(13): ["TValue"] -rebuilt : ScopeId(9): [] +rebuilt : ScopeId(10): [] Symbol reference IDs mismatch for "W": after transform: SymbolId(7): [] -rebuilt : SymbolId(6): [ReferenceId(2)] +rebuilt : SymbolId(7): [ReferenceId(5)] Symbol reference IDs mismatch for "W": after transform: SymbolId(11): [] -rebuilt : SymbolId(14): [ReferenceId(15)] +rebuilt : SymbolId(16): [ReferenceId(20)] Reference symbol mismatch for "X": after transform: SymbolId(4) "X" -rebuilt : SymbolId(0) "X" +rebuilt : SymbolId(1) "X" tasks/coverage/typescript/tests/cases/compiler/declFileWithExtendsClauseThatHasItsContainerNameConflict.ts semantic error: Missing SymbolId: "A" @@ -7789,47 +8126,47 @@ Missing ReferenceId: "_A2" Missing ReferenceId: "A" Missing ReferenceId: "A" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(14)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(5), ScopeId(8)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5)] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(4), SymbolId(9)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(5), SymbolId(10)] -rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(2): [SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(6): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(2): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(8): [SymbolId(6), SymbolId(11)] -rebuilt : ScopeId(4): [SymbolId(5), SymbolId(6)] +rebuilt : ScopeId(5): [SymbolId(6), SymbolId(7)] Scope flags mismatch: after transform: ScopeId(8): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(5): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(9): [SymbolId(7), SymbolId(12)] -rebuilt : ScopeId(5): [SymbolId(7), SymbolId(8)] +rebuilt : ScopeId(6): [SymbolId(8), SymbolId(9)] Scope flags mismatch: after transform: ScopeId(9): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(5): ScopeFlags(Function) +rebuilt : ScopeId(6): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(10): [SymbolId(8), SymbolId(13)] -rebuilt : ScopeId(6): [SymbolId(9), SymbolId(10)] +rebuilt : ScopeId(7): [SymbolId(10), SymbolId(11)] Scope flags mismatch: after transform: ScopeId(10): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(6): ScopeFlags(Function) +rebuilt : ScopeId(7): ScopeFlags(Function) Symbol reference IDs mismatch for "EventManager": after transform: SymbolId(5): [] -rebuilt : SymbolId(4): [ReferenceId(1)] +rebuilt : SymbolId(5): [ReferenceId(3)] Symbol reference IDs mismatch for "ContextMenu": after transform: SymbolId(8): [] -rebuilt : SymbolId(10): [ReferenceId(10)] +rebuilt : SymbolId(11): [ReferenceId(14)] tasks/coverage/typescript/tests/cases/compiler/declFileWithInternalModuleNameConflictsInExtendsClause1.ts semantic error: Missing SymbolId: "X" @@ -8030,8 +8367,8 @@ Missing ReferenceId: "D" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(9)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Bindings mismatch: after transform: ScopeId(1): ["C", "D", "E", "I1", "I2", "_M"] rebuilt : ScopeId(1): ["C", "D", "E", "_M"] @@ -8043,13 +8380,13 @@ after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), Sc rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] Symbol reference IDs mismatch for "C": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1), ReferenceId(10), ReferenceId(11)] -rebuilt : SymbolId(2): [ReferenceId(2)] +rebuilt : SymbolId(3): [ReferenceId(10)] Symbol reference IDs mismatch for "E": after transform: SymbolId(2): [ReferenceId(2), ReferenceId(5)] -rebuilt : SymbolId(3): [ReferenceId(1)] +rebuilt : SymbolId(4): [ReferenceId(2)] Symbol reference IDs mismatch for "D": after transform: SymbolId(5): [] -rebuilt : SymbolId(4): [ReferenceId(4)] +rebuilt : SymbolId(5): [ReferenceId(12)] tasks/coverage/typescript/tests/cases/compiler/declInput.ts semantic error: Scope children mismatch: @@ -8089,8 +8426,8 @@ Missing ReferenceId: "D" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(8)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Bindings mismatch: after transform: ScopeId(1): ["C", "D", "E", "I1", "I2", "_M"] rebuilt : ScopeId(1): ["C", "D", "E", "_M"] @@ -8102,10 +8439,10 @@ after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), Sc rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] Symbol reference IDs mismatch for "E": after transform: SymbolId(2): [ReferenceId(0), ReferenceId(2)] -rebuilt : SymbolId(3): [ReferenceId(1)] +rebuilt : SymbolId(4): [ReferenceId(2)] Symbol reference IDs mismatch for "D": after transform: SymbolId(5): [] -rebuilt : SymbolId(4): [ReferenceId(3)] +rebuilt : SymbolId(5): [ReferenceId(8)] tasks/coverage/typescript/tests/cases/compiler/declarationEmitAliasExportStar.ts semantic error: Bindings mismatch: @@ -8199,24 +8536,24 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/declarationEmitCastReusesTypeNode1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "P", "fn", "fnWithPartialAnnotationOnDefaultparam", "fnWithRequiredDefaultParam", "vConst", "vLet"] -rebuilt : ScopeId(0): ["C", "fn", "fnWithPartialAnnotationOnDefaultparam", "fnWithRequiredDefaultParam", "vConst", "vLet"] +after transform: ScopeId(0): ["C", "P", "_defineProperty", "fn", "fnWithPartialAnnotationOnDefaultparam", "fnWithRequiredDefaultParam", "vConst", "vLet"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "fn", "fnWithPartialAnnotationOnDefaultparam", "fnWithRequiredDefaultParam", "vConst", "vLet"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(10)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(9)] tasks/coverage/typescript/tests/cases/compiler/declarationEmitCastReusesTypeNode3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "P", "fn", "fnWithPartialAnnotationOnDefaultparam", "fnWithRequiredDefaultParam", "vConst", "vLet"] -rebuilt : ScopeId(0): ["C", "fn", "fnWithPartialAnnotationOnDefaultparam", "fnWithRequiredDefaultParam", "vConst", "vLet"] +after transform: ScopeId(0): ["C", "P", "_defineProperty", "fn", "fnWithPartialAnnotationOnDefaultparam", "fnWithRequiredDefaultParam", "vConst", "vLet"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "fn", "fnWithPartialAnnotationOnDefaultparam", "fnWithRequiredDefaultParam", "vConst", "vLet"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(10)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(9)] tasks/coverage/typescript/tests/cases/compiler/declarationEmitCastReusesTypeNode5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "R", "vLiteral", "vNumberLiteral", "vStringLiteral"] -rebuilt : ScopeId(0): ["C", "vLiteral", "vNumberLiteral", "vStringLiteral"] +after transform: ScopeId(0): ["C", "R", "_defineProperty", "vLiteral", "vNumberLiteral", "vStringLiteral"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "vLiteral", "vNumberLiteral", "vStringLiteral"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -8224,16 +8561,16 @@ rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/compiler/declarationEmitClassMemberNameConflict.ts semantic error: Symbol reference IDs mismatch for "C1": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "C2": after transform: SymbolId(2): [ReferenceId(1)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "C3": after transform: SymbolId(4): [ReferenceId(2)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(5): [] Symbol reference IDs mismatch for "C4": after transform: SymbolId(6): [ReferenceId(3)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] tasks/coverage/typescript/tests/cases/compiler/declarationEmitClassMemberNameConflict2.ts semantic error: Bindings mismatch: @@ -8250,10 +8587,10 @@ after transform: ScopeId(2): ScopeFlags(0x0) rebuilt : ScopeId(2): ScopeFlags(Function) Symbol flags mismatch for "Hello": after transform: SymbolId(1): SymbolFlags(RegularEnum) -rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(2): SymbolFlags(FunctionScopedVariable) Symbol flags mismatch for "Hello1": after transform: SymbolId(3): SymbolFlags(RegularEnum) -rebuilt : SymbolId(3): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) tasks/coverage/typescript/tests/cases/compiler/declarationEmitClassMemberWithComputedPropertyName.ts semantic error: Unresolved references mismatch: @@ -8262,14 +8599,14 @@ rebuilt : ["Symbol"] tasks/coverage/typescript/tests/cases/compiler/declarationEmitClassMixinLocalClassDeclaration.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["AnyConstructor", "AnyFunction", "Base", "Mixin", "MixinHelperFunc", "XmlElement2"] -rebuilt : ScopeId(0): ["Base", "Mixin", "XmlElement2"] +after transform: ScopeId(0): ["AnyConstructor", "AnyFunction", "Base", "Mixin", "MixinHelperFunc", "XmlElement2", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "Mixin", "XmlElement2", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(10): [ReferenceId(11), ReferenceId(13), ReferenceId(14)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(1)] tasks/coverage/typescript/tests/cases/compiler/declarationEmitClassPrivateConstructor.ts semantic error: Bindings mismatch: @@ -8376,10 +8713,10 @@ after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) -rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "E": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(6)] -rebuilt : SymbolId(0): [ReferenceId(3), ReferenceId(4)] +rebuilt : SymbolId(1): [ReferenceId(4), ReferenceId(6)] tasks/coverage/typescript/tests/cases/compiler/declarationEmitEnumReferenceViaImportEquals.ts semantic error: Missing SymbolId: "Translation" @@ -8487,13 +8824,13 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] tasks/coverage/typescript/tests/cases/compiler/declarationEmitExpressionInExtends.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Symbol reference IDs mismatch for "Q": after transform: SymbolId(2): [ReferenceId(0)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(3): [ReferenceId(2)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/compiler/declarationEmitExpressionInExtends2.ts semantic error: Bindings mismatch: @@ -8501,27 +8838,27 @@ after transform: ScopeId(1): ["T", "U"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T", "c"] -rebuilt : ScopeId(2): ["c"] +rebuilt : ScopeId(3): ["c"] tasks/coverage/typescript/tests/cases/compiler/declarationEmitExpressionInExtends3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ExportedClass", "ExportedInterface", "LocalClass", "LocalInterface", "MyClass", "MyClass2", "MyClass3", "MyClass4", "getExportedClass", "getLocalClass"] -rebuilt : ScopeId(0): ["ExportedClass", "LocalClass", "MyClass", "MyClass2", "MyClass3", "MyClass4", "getExportedClass", "getLocalClass"] +after transform: ScopeId(0): ["ExportedClass", "ExportedInterface", "LocalClass", "LocalInterface", "MyClass", "MyClass2", "MyClass3", "MyClass4", "_defineProperty", "getExportedClass", "getLocalClass"] +rebuilt : ScopeId(0): ["ExportedClass", "LocalClass", "MyClass", "MyClass2", "MyClass3", "MyClass4", "_defineProperty", "getExportedClass", "getLocalClass"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T", "U"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(5): ["T", "c"] -rebuilt : ScopeId(3): ["c"] +rebuilt : ScopeId(5): ["c"] Bindings mismatch: after transform: ScopeId(6): ["T", "c"] -rebuilt : ScopeId(4): ["c"] +rebuilt : ScopeId(6): ["c"] tasks/coverage/typescript/tests/cases/compiler/declarationEmitExpressionInExtends5.ts semantic error: Missing SymbolId: "Test" @@ -8628,32 +8965,32 @@ rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/compiler/declarationEmitGlobalThisPreserved.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "AsClassProperty", "AsFunctionType", "AsObjectProperty", "a1", "a2", "a3", "a4", "a4Return", "a4oReturn", "aObj", "b1", "b2", "b3", "b4", "b4Return", "b4oReturn", "bObj", "c1", "c2", "c3", "c4", "c4Return", "c4oReturn", "cObj", "d1", "d2", "d3", "d4", "d4Return", "explicitlyTypedFunction", "explicitlyTypedVariable", "fromParameter"] -rebuilt : ScopeId(0): ["A", "AsClassProperty", "a1", "a2", "a3", "a4", "aObj", "b1", "b2", "b3", "b4", "bObj", "c1", "c2", "c3", "c4", "cObj", "d1", "d2", "d3", "d4", "explicitlyTypedFunction", "explicitlyTypedVariable", "fromParameter"] +after transform: ScopeId(0): ["A", "AsClassProperty", "AsFunctionType", "AsObjectProperty", "_defineProperty", "a1", "a2", "a3", "a4", "a4Return", "a4oReturn", "aObj", "b1", "b2", "b3", "b4", "b4Return", "b4oReturn", "bObj", "c1", "c2", "c3", "c4", "c4Return", "c4oReturn", "cObj", "d1", "d2", "d3", "d4", "d4Return", "explicitlyTypedFunction", "explicitlyTypedVariable", "fromParameter"] +rebuilt : ScopeId(0): ["A", "AsClassProperty", "_defineProperty", "a1", "a2", "a3", "a4", "aObj", "b1", "b2", "b3", "b4", "bObj", "c1", "c2", "c3", "c4", "cObj", "d1", "d2", "d3", "d4", "explicitlyTypedFunction", "explicitlyTypedVariable", "fromParameter"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), 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(34), ScopeId(37), ScopeId(40), ScopeId(43), ScopeId(44), ScopeId(49), ScopeId(51), ScopeId(52), ScopeId(53), ScopeId(54), ScopeId(55)] rebuilt : ScopeId(0): [ScopeId(1), 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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(28), ScopeId(31), ScopeId(34), ScopeId(37), ScopeId(42), ScopeId(44), ScopeId(45), ScopeId(46)] Symbol reference IDs mismatch for "a4": after transform: SymbolId(8): [ReferenceId(28)] -rebuilt : SymbolId(8): [] +rebuilt : SymbolId(9): [] Symbol reference IDs mismatch for "aObj": after transform: SymbolId(10): [ReferenceId(31)] -rebuilt : SymbolId(10): [] +rebuilt : SymbolId(11): [] Symbol reference IDs mismatch for "b4": after transform: SymbolId(27): [ReferenceId(52)] -rebuilt : SymbolId(25): [] +rebuilt : SymbolId(26): [] Symbol reference IDs mismatch for "bObj": after transform: SymbolId(29): [ReferenceId(55)] -rebuilt : SymbolId(27): [] +rebuilt : SymbolId(28): [] Symbol reference IDs mismatch for "c4": after transform: SymbolId(46): [ReferenceId(76)] -rebuilt : SymbolId(42): [] +rebuilt : SymbolId(43): [] Symbol reference IDs mismatch for "cObj": after transform: SymbolId(48): [ReferenceId(79)] -rebuilt : SymbolId(44): [] +rebuilt : SymbolId(45): [] Symbol reference IDs mismatch for "d4": after transform: SymbolId(68): [ReferenceId(101)] -rebuilt : SymbolId(62): [] +rebuilt : SymbolId(63): [] Unresolved references mismatch: after transform: ["ReturnType", "globalThis"] rebuilt : ["globalThis"] @@ -8772,20 +9109,20 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), Sc tasks/coverage/typescript/tests/cases/compiler/declarationEmitLocalClassDeclarationMixin.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Constructor", "Filter", "FilteredThing", "Mixed", "Unmixed", "mixin"] -rebuilt : ScopeId(0): ["Filter", "FilteredThing", "Mixed", "Unmixed", "mixin"] +after transform: ScopeId(0): ["Constructor", "Filter", "FilteredThing", "Mixed", "Unmixed", "_defineProperty", "mixin"] +rebuilt : ScopeId(0): ["Filter", "FilteredThing", "Mixed", "Unmixed", "_defineProperty", "mixin"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6), ScopeId(9)] Bindings mismatch: after transform: ScopeId(3): ["B", "Base", "PrivateMixed"] rebuilt : ScopeId(1): ["Base", "PrivateMixed"] Bindings mismatch: after transform: ScopeId(6): ["C", "FilterMixin", "ctor"] -rebuilt : ScopeId(4): ["FilterMixin", "ctor"] +rebuilt : ScopeId(6): ["FilterMixin", "ctor"] Scope children mismatch: -after transform: ScopeId(7): [ScopeId(8)] -rebuilt : ScopeId(5): [] +after transform: ScopeId(7): [ScopeId(8), ScopeId(13)] +rebuilt : ScopeId(7): [ScopeId(8)] tasks/coverage/typescript/tests/cases/compiler/declarationEmitLocalClassHasRequiredDeclare.ts semantic error: Scope children mismatch: @@ -8793,22 +9130,22 @@ after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(5), Sc rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] Symbol flags mismatch for "A": after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule | Ambient) -rebuilt : SymbolId(1): SymbolFlags(Class) +rebuilt : SymbolId(2): SymbolFlags(Class) Symbol span mismatch for "A": after transform: SymbolId(0): Span { start: 25, end: 26 } -rebuilt : SymbolId(1): Span { start: 78, end: 79 } +rebuilt : SymbolId(2): Span { start: 78, end: 79 } Symbol redeclarations mismatch for "A": after transform: SymbolId(0): [Span { start: 78, end: 79 }] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol flags mismatch for "Y": after transform: SymbolId(3): SymbolFlags(Class | NameSpaceModule | Ambient) -rebuilt : SymbolId(2): SymbolFlags(Class) +rebuilt : SymbolId(3): SymbolFlags(Class) Symbol span mismatch for "Y": after transform: SymbolId(3): Span { start: 128, end: 129 } -rebuilt : SymbolId(2): Span { start: 149, end: 150 } +rebuilt : SymbolId(3): Span { start: 149, end: 150 } Symbol redeclarations mismatch for "Y": after transform: SymbolId(3): [Span { start: 149, end: 150 }] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/compiler/declarationEmitMappedTypeDistributivityPreservesConstraints.ts semantic error: Bindings mismatch: @@ -9010,11 +9347,11 @@ rebuilt : ScopeId(1): [] tasks/coverage/typescript/tests/cases/compiler/declarationEmitOverloadedPrivateInference.ts semantic error: Scope children mismatch: -after transform: ScopeId(3): [ScopeId(4), ScopeId(5), ScopeId(6)] -rebuilt : ScopeId(3): [ScopeId(4)] +after transform: ScopeId(3): [ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] Bindings mismatch: after transform: ScopeId(6): ["T", "U", "fn"] -rebuilt : ScopeId(4): ["fn"] +rebuilt : ScopeId(5): ["fn"] Unresolved references mismatch: after transform: ["true"] rebuilt : [] @@ -9078,8 +9415,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/declarationEmitPreservesHasNoDefaultLibDirective.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Array", "Boolean", "Foo", "Function", "IArguments", "Number", "Object", "RegExp", "String"] -rebuilt : ScopeId(0): ["Foo"] +after transform: ScopeId(0): ["Array", "Boolean", "Foo", "Function", "IArguments", "Number", "Object", "RegExp", "String", "_defineProperty"] +rebuilt : ScopeId(0): ["Foo", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -9109,20 +9446,20 @@ Bindings mismatch: after transform: ScopeId(7): ["T", "f"] rebuilt : ScopeId(11): ["f"] Symbol reference IDs mismatch for "bluebird": -after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(31), ReferenceId(33), ReferenceId(35), ReferenceId(37), ReferenceId(39), ReferenceId(41)] -rebuilt : SymbolId(1): [ReferenceId(4), ReferenceId(21)] +after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(31), ReferenceId(33), ReferenceId(35), ReferenceId(37), ReferenceId(39), ReferenceId(41), ReferenceId(60)] +rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(6), ReferenceId(23)] Symbol flags mismatch for "_runSampleWorks": -after transform: SymbolId(41): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(8): SymbolFlags(BlockScopedVariable | Function) +after transform: SymbolId(42): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(9): SymbolFlags(BlockScopedVariable | Function) Symbol reference IDs mismatch for "func": after transform: SymbolId(15): [ReferenceId(28), ReferenceId(29)] -rebuilt : SymbolId(16): [ReferenceId(13)] +rebuilt : SymbolId(17): [ReferenceId(15)] Symbol flags mismatch for "_runSampleBreaks": -after transform: SymbolId(48): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(25): SymbolFlags(BlockScopedVariable | Function) +after transform: SymbolId(49): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(26): SymbolFlags(BlockScopedVariable | Function) Symbol reference IDs mismatch for "func": after transform: SymbolId(32): [ReferenceId(57), ReferenceId(58)] -rebuilt : SymbolId(33): [ReferenceId(30)] +rebuilt : SymbolId(34): [ReferenceId(32)] Unresolved references mismatch: after transform: ["Array", "arguments"] rebuilt : ["arguments"] @@ -9380,20 +9717,20 @@ rebuilt : ScopeId(7): ["x"] tasks/coverage/typescript/tests/cases/compiler/declarationEmitTypeParameterNameReusedInOverloads.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "Derived", "Derived2", "Foo"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2"] +after transform: ScopeId(0): ["Base", "Derived", "Derived2", "Foo", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5), ReferenceId(11)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(1)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(4)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(8)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/declarationEmitTypeParameterNameShadowedInternally.ts semantic error: Bindings mismatch: @@ -9408,8 +9745,8 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/declarationEmitTypeofThisInClass.ts semantic error: Unresolved references mismatch: -after transform: ["this"] -rebuilt : [] +after transform: ["require", "this"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/declarationEmitUnnessesaryTypeReferenceNotAdded.ts semantic error: Missing SymbolId: "minimist" @@ -9544,8 +9881,8 @@ rebuilt : ScopeId(1): ScopeFlags(Function) tasks/coverage/typescript/tests/cases/compiler/declarationImportTypeAliasInferredAndEmittable.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Conn", "Wrap", "x"] -rebuilt : ScopeId(0): ["Wrap"] +after transform: ScopeId(0): ["Conn", "Wrap", "_defineProperty", "x"] +rebuilt : ScopeId(0): ["Wrap", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -9591,8 +9928,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/declarationNoDanglingGenerics.ts semantic error: Bindings mismatch: -after transform: ScopeId(3): ["TKind", "kind"] -rebuilt : ScopeId(3): ["kind"] +after transform: ScopeId(3): ["TKind", "_Class", "kind"] +rebuilt : ScopeId(3): ["_Class", "kind"] tasks/coverage/typescript/tests/cases/compiler/declarationQuotedMembers.ts semantic error: Bindings mismatch: @@ -9750,19 +10087,19 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataConditionalType.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Bindings mismatch: after transform: ScopeId(2): ["T"] rebuilt : ScopeId(1): [] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3)] -rebuilt : ScopeId(1): [] +after transform: ScopeId(2): [ScopeId(3), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2)] Scope children mismatch: -after transform: ScopeId(4): [ScopeId(5)] -rebuilt : ScopeId(2): [] +after transform: ScopeId(4): [ScopeId(5), ScopeId(7)] +rebuilt : ScopeId(3): [ScopeId(4)] Unresolved references mismatch: -after transform: ["PropertyDecorator", "d", "true"] -rebuilt : ["d"] +after transform: ["PropertyDecorator", "d", "require", "true"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataElidedImport.ts semantic error: Bindings mismatch: @@ -9771,11 +10108,11 @@ rebuilt : ScopeId(0): ["Test", "whatever"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataElidedImportOnDeclare.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Observable", "Test", "whatever"] -rebuilt : ScopeId(0): ["Test", "whatever"] +after transform: ScopeId(0): ["Observable", "Test", "_defineProperty", "whatever"] +rebuilt : ScopeId(0): ["Test", "_defineProperty", "whatever"] Symbol reference IDs mismatch for "whatever": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataForMethodWithNoReturnTypeAnnotation01.ts semantic error: Bindings mismatch: @@ -9788,13 +10125,21 @@ Unresolved references mismatch: after transform: [] rebuilt : ["decorator"] +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): [] + tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataOnInferredType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "console", "decorator"] -rebuilt : ScopeId(0): ["A", "B", "decorator"] +after transform: ScopeId(0): ["A", "B", "_defineProperty", "console", "decorator"] +rebuilt : ScopeId(0): ["A", "B", "_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 : @@ -9821,8 +10166,8 @@ rebuilt : ["decorator", "require"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataRestParameterWithImportedType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ClassA", "SomeClass", "SomeClass1", "annotation", "annotation1"] -rebuilt : ScopeId(0): ["ClassA", "annotation", "annotation1"] +after transform: ScopeId(0): ["ClassA", "SomeClass", "SomeClass1", "_defineProperty", "annotation", "annotation1"] +rebuilt : ScopeId(0): ["ClassA", "_defineProperty", "annotation", "annotation1"] Unresolved references mismatch: after transform: ["ClassDecorator", "MethodDecorator"] rebuilt : [] @@ -9834,14 +10179,17 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithConstructorType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "console", "decorator"] -rebuilt : ScopeId(0): ["A", "B", "decorator"] +after transform: ScopeId(0): ["A", "B", "_defineProperty", "console", "decorator"] +rebuilt : ScopeId(0): ["A", "B", "_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 "A": after transform: SymbolId(1): [ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(0): [ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2)] +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 : @@ -9851,40 +10199,40 @@ rebuilt : ["console"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyClass", "db", "someDecorator"] -rebuilt : ScopeId(0): ["MyClass", "someDecorator"] +after transform: ScopeId(0): ["MyClass", "_defineProperty", "db", "someDecorator"] +rebuilt : ScopeId(0): ["MyClass", "_defineProperty", "someDecorator"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Database", "MyClass", "someDecorator"] -rebuilt : ScopeId(0): ["MyClass", "someDecorator"] +after transform: ScopeId(0): ["Database", "MyClass", "_defineProperty", "someDecorator"] +rebuilt : ScopeId(0): ["MyClass", "_defineProperty", "someDecorator"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision3.ts semantic error: Missing SymbolId: "db" Missing ReferenceId: "require" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3), SymbolId(5)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(4)] Unresolved references mismatch: after transform: [] rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyClass", "db", "someDecorator"] -rebuilt : ScopeId(0): ["MyClass", "someDecorator"] +after transform: ScopeId(0): ["MyClass", "_defineProperty", "db", "someDecorator"] +rebuilt : ScopeId(0): ["MyClass", "_defineProperty", "someDecorator"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyClass", "database", "someDecorator"] -rebuilt : ScopeId(0): ["MyClass", "someDecorator"] +after transform: ScopeId(0): ["MyClass", "_defineProperty", "database", "someDecorator"] +rebuilt : ScopeId(0): ["MyClass", "_defineProperty", "someDecorator"] tasks/coverage/typescript/tests/cases/compiler/decoratorMetadataWithImportDeclarationNameCollision8.ts semantic error: Missing SymbolId: "database" Missing ReferenceId: "require" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3), SymbolId(5)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(4)] Unresolved references mismatch: after transform: [] rebuilt : ["require"] @@ -9905,6 +10253,11 @@ Bindings mismatch: after transform: ScopeId(4): ["T"] rebuilt : ScopeId(2): [] +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): [] + tasks/coverage/typescript/tests/cases/compiler/decoratorWithUnderscoreMethod.ts semantic error: Bindings mismatch: after transform: ScopeId(0): ["A", "console", "dec"] @@ -9962,8 +10315,8 @@ rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/defaultDeclarationEmitNamedCorrectly.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyComponent", "Props", "Things", "make"] -rebuilt : ScopeId(0): ["MyComponent", "make"] +after transform: ScopeId(0): ["MyComponent", "Props", "Things", "_defineProperty", "make"] +rebuilt : ScopeId(0): ["MyComponent", "_defineProperty", "make"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] @@ -9981,11 +10334,11 @@ Missing ReferenceId: "_Something" Missing ReferenceId: "Something" Missing ReferenceId: "Something" Bindings mismatch: -after transform: ScopeId(0): ["MyComponent", "Props", "Something", "Things", "make", "me"] -rebuilt : ScopeId(0): ["MyComponent", "Something", "make", "me"] +after transform: ScopeId(0): ["MyComponent", "Props", "Something", "Things", "_defineProperty", "make", "me"] +rebuilt : ScopeId(0): ["MyComponent", "Something", "_defineProperty", "make", "me"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(6)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] Bindings mismatch: after transform: ScopeId(2): ["CTor", "P", "x"] rebuilt : ScopeId(1): ["x"] @@ -9994,7 +10347,7 @@ after transform: ScopeId(2): [ScopeId(3)] rebuilt : ScopeId(1): [] Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(11), SymbolId(12), SymbolId(13)] -rebuilt : ScopeId(3): [SymbolId(5), SymbolId(6), SymbolId(7)] +rebuilt : ScopeId(4): [SymbolId(6), SymbolId(7), SymbolId(8)] tasks/coverage/typescript/tests/cases/compiler/defaultNamedExportWithType1.ts semantic error: Scope children mismatch: @@ -10123,8 +10476,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/definiteAssignmentOfDestructuredVariable.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "Options"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "Options", "_defineProperty"] +rebuilt : ScopeId(0): ["C", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -10132,8 +10485,8 @@ Bindings mismatch: after transform: ScopeId(2): ["T"] rebuilt : ScopeId(1): [] Scope children mismatch: -after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(1): [ScopeId(2)] +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] tasks/coverage/typescript/tests/cases/compiler/deleteExpressionMustBeOptional.ts semantic error: Bindings mismatch: @@ -10288,6 +10641,17 @@ Unresolved references mismatch: after transform: ["module"] rebuilt : ["module", "require"] +tasks/coverage/typescript/tests/cases/compiler/derivedClassConstructorWithExplicitReturns01.ts +semantic error: Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(5): [ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(7): [ScopeId(8)] +rebuilt : ScopeId(6): [ScopeId(7), ScopeId(8)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(7): Some(ScopeId(6)) + tasks/coverage/typescript/tests/cases/compiler/destructureOfVariableSameAsShorthand.ts semantic error: Bindings mismatch: after transform: ScopeId(0): ["AxiosResponse", "_asyncToGenerator", "_main", "main"] @@ -10354,10 +10718,10 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T", "callback", "object"] -rebuilt : ScopeId(2): ["callback", "object"] +rebuilt : ScopeId(3): ["callback", "object"] Symbol reference IDs mismatch for "GenericClass": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/compiler/discriminableUnionWithIntersectedMembers.ts semantic error: Bindings mismatch: @@ -10665,14 +11029,14 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(7), ScopeId(8)] tasks/coverage/typescript/tests/cases/compiler/divergentAccessorsTypes3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["One", "Two", "u1"] -rebuilt : ScopeId(0): ["One", "Two"] +after transform: ScopeId(0): ["One", "Two", "_defineProperty", "u1"] +rebuilt : ScopeId(0): ["One", "Two", "_defineProperty"] Symbol reference IDs mismatch for "One": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Two": after transform: SymbolId(4): [ReferenceId(1)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(5): [] Reference symbol mismatch for "u1": after transform: SymbolId(9) "u1" rebuilt : @@ -10704,8 +11068,8 @@ Reference symbol mismatch for "u1": after transform: SymbolId(9) "u1" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["u1"] +after transform: ["require"] +rebuilt : ["require", "u1"] tasks/coverage/typescript/tests/cases/compiler/divergentAccessorsTypes7.ts semantic error: Bindings mismatch: @@ -10837,20 +11201,20 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/doubleMixinConditionalTypeBaseClassWorks.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "Constructor", "FooConstructor", "Mixin1", "Mixin2"] -rebuilt : ScopeId(0): ["C", "Mixin1", "Mixin2"] +after transform: ScopeId(0): ["C", "Constructor", "FooConstructor", "Mixin1", "Mixin2", "_defineProperty"] +rebuilt : ScopeId(0): ["C", "Mixin1", "Mixin2", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(8)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6)] Bindings mismatch: after transform: ScopeId(2): ["Base", "C"] rebuilt : ScopeId(1): ["Base"] Bindings mismatch: after transform: ScopeId(6): ["Base", "C"] -rebuilt : ScopeId(3): ["Base"] +rebuilt : ScopeId(4): ["Base"] Symbol reference IDs mismatch for "Mixin1": after transform: SymbolId(1): [ReferenceId(3), ReferenceId(10)] -rebuilt : SymbolId(0): [ReferenceId(3)] +rebuilt : SymbolId(1): [ReferenceId(6)] tasks/coverage/typescript/tests/cases/compiler/doubleUnderscoreEnumEmit.ts semantic error: Missing SymbolId: "_Foo" @@ -11179,20 +11543,20 @@ rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/emitClassExpressionInDeclarationFile.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Constructor", "FooItem", "Test", "WithTags", "circularReference", "simpleExample", "test"] -rebuilt : ScopeId(0): ["FooItem", "Test", "WithTags", "circularReference", "simpleExample", "test"] +after transform: ScopeId(0): ["Constructor", "FooItem", "Test", "WithTags", "_defineProperty", "circularReference", "simpleExample", "test"] +rebuilt : ScopeId(0): ["FooItem", "Test", "WithTags", "_defineProperty", "circularReference", "simpleExample", "test"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7), ScopeId(9), ScopeId(10), ScopeId(14)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7), ScopeId(9), ScopeId(13)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7), ScopeId(10), ScopeId(14)] Bindings mismatch: after transform: ScopeId(10): ["Base", "T"] -rebuilt : ScopeId(9): ["Base"] +rebuilt : ScopeId(10): ["Base"] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(0), ReferenceId(1), ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "FooItem": after transform: SymbolId(5): [ReferenceId(8), ReferenceId(12)] -rebuilt : SymbolId(5): [ReferenceId(4)] +rebuilt : SymbolId(6): [ReferenceId(5)] tasks/coverage/typescript/tests/cases/compiler/emitDecoratorMetadata_object.ts semantic error: Bindings mismatch: @@ -11497,11 +11861,11 @@ rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable) tasks/coverage/typescript/tests/cases/compiler/enumLiteralUnionNotWidened.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "D", "List", "asList", "fn1", "fn2"] -rebuilt : ScopeId(0): ["A", "B", "List", "asList", "fn1", "fn2"] +after transform: ScopeId(0): ["A", "B", "C", "D", "List", "_defineProperty", "asList", "fn1", "fn2"] +rebuilt : ScopeId(0): ["A", "B", "List", "_defineProperty", "asList", "fn1", "fn2"] 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), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7)] Bindings mismatch: after transform: ScopeId(1): ["A", "one", "two"] rebuilt : ScopeId(1): ["A"] @@ -11519,22 +11883,22 @@ after transform: ScopeId(5): ["T"] rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(6): ["T", "arg"] -rebuilt : ScopeId(4): ["arg"] +rebuilt : ScopeId(5): ["arg"] Symbol flags mismatch for "A": after transform: SymbolId(0): SymbolFlags(RegularEnum) -rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(21)] -rebuilt : SymbolId(0): [ReferenceId(3)] +rebuilt : SymbolId(1): [ReferenceId(4)] Symbol flags mismatch for "B": after transform: SymbolId(3): SymbolFlags(RegularEnum) -rebuilt : SymbolId(2): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(3): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "B": after transform: SymbolId(3): [ReferenceId(1), ReferenceId(25)] -rebuilt : SymbolId(2): [ReferenceId(7)] +rebuilt : SymbolId(3): [ReferenceId(8)] Symbol reference IDs mismatch for "List": after transform: SymbolId(8): [ReferenceId(5), ReferenceId(7), ReferenceId(9), ReferenceId(14)] -rebuilt : SymbolId(4): [ReferenceId(8)] +rebuilt : SymbolId(5): [ReferenceId(10)] tasks/coverage/typescript/tests/cases/compiler/enumLiteralsSubtypeReduction.ts semantic error: Bindings mismatch: @@ -11753,7 +12117,19 @@ after transform: ["Error", "Function", "Object", "RangeError"] rebuilt : ["Error", "RangeError", "x"] tasks/coverage/typescript/tests/cases/compiler/es2017basicAsync.ts -semantic error: Unresolved references mismatch: +semantic error: Scope children mismatch: +after transform: ScopeId(8): [ScopeId(9), ScopeId(11), ScopeId(21), ScopeId(24)] +rebuilt : ScopeId(16): [ScopeId(17), ScopeId(23)] +Scope children mismatch: +after transform: ScopeId(21): [ScopeId(22)] +rebuilt : ScopeId(17): [ScopeId(18), ScopeId(19), ScopeId(22)] +Scope parent mismatch: +after transform: ScopeId(9): Some(ScopeId(8)) +rebuilt : ScopeId(18): Some(ScopeId(17)) +Scope parent mismatch: +after transform: ScopeId(11): Some(ScopeId(8)) +rebuilt : ScopeId(22): Some(ScopeId(17)) +Unresolved references mismatch: after transform: ["Promise", "arguments", "require"] rebuilt : ["arguments", "require"] @@ -13569,11 +13945,11 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/es6ClassTest2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["BaseClassWithConstructor", "BasicMonster", "ChildClassWithoutConstructor", "GetSetMonster", "IFoo", "ImplementsInterface", "OverloadedMonster", "PrototypeMonster", "SplatMonster", "Statics", "SuperChild", "SuperParent", "Visibility", "ccwc", "foo", "m1", "m2", "m3", "m4", "m5", "m6", "stat", "x", "y"] -rebuilt : ScopeId(0): ["BaseClassWithConstructor", "BasicMonster", "ChildClassWithoutConstructor", "GetSetMonster", "ImplementsInterface", "OverloadedMonster", "PrototypeMonster", "SplatMonster", "Statics", "SuperChild", "SuperParent", "Visibility", "ccwc", "foo", "m1", "m2", "m3", "m4", "m5", "m6", "stat", "x", "y"] +after transform: ScopeId(0): ["BaseClassWithConstructor", "BasicMonster", "ChildClassWithoutConstructor", "GetSetMonster", "IFoo", "ImplementsInterface", "OverloadedMonster", "PrototypeMonster", "SplatMonster", "Statics", "SuperChild", "SuperParent", "Visibility", "_defineProperty", "ccwc", "foo", "m1", "m2", "m3", "m4", "m5", "m6", "stat", "x", "y"] +rebuilt : ScopeId(0): ["BaseClassWithConstructor", "BasicMonster", "ChildClassWithoutConstructor", "GetSetMonster", "ImplementsInterface", "OverloadedMonster", "PrototypeMonster", "SplatMonster", "Statics", "SuperChild", "SuperParent", "Visibility", "_defineProperty", "ccwc", "foo", "m1", "m2", "m3", "m4", "m5", "m6", "stat", "x", "y"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(10), ScopeId(16), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(25), ScopeId(29), ScopeId(31), ScopeId(32), ScopeId(34), ScopeId(38), ScopeId(40)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(10), ScopeId(13), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(22), ScopeId(26), ScopeId(28), ScopeId(30), ScopeId(34), ScopeId(36)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(10), ScopeId(13), ScopeId(16), ScopeId(17), ScopeId(19), ScopeId(23), ScopeId(27), ScopeId(29), ScopeId(31), ScopeId(35), ScopeId(37)] Scope children mismatch: after transform: ScopeId(10): [ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15)] rebuilt : ScopeId(10): [ScopeId(11), ScopeId(12)] @@ -13584,11 +13960,11 @@ Missing SymbolId: "_M" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(3)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) @@ -13603,11 +13979,20 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/es6ClassTest5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1T5", "C2T5", "bigClass"] -rebuilt : ScopeId(0): ["C1T5", "bigClass"] +after transform: ScopeId(0): ["C1T5", "C2T5", "_defineProperty", "bigClass"] +rebuilt : ScopeId(0): ["C1T5", "_defineProperty", "bigClass"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) tasks/coverage/typescript/tests/cases/compiler/es6ClassTest7.ts semantic error: Bindings mismatch: @@ -13620,7 +14005,7 @@ rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/compiler/es6ClassTest8.ts semantic error: Symbol reference IDs mismatch for "Vector": after transform: SymbolId(5): [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(28), ReferenceId(30), ReferenceId(31), ReferenceId(33), ReferenceId(35), ReferenceId(36)] -rebuilt : SymbolId(5): [ReferenceId(9), ReferenceId(10), ReferenceId(11), ReferenceId(13), ReferenceId(15), ReferenceId(16), ReferenceId(18), ReferenceId(20), ReferenceId(21)] +rebuilt : SymbolId(6): [ReferenceId(13), ReferenceId(14), ReferenceId(15), ReferenceId(17), ReferenceId(19), ReferenceId(20), ReferenceId(22), ReferenceId(24), ReferenceId(25)] tasks/coverage/typescript/tests/cases/compiler/es6ExportAll.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 @@ -13754,11 +14139,11 @@ rebuilt : SymbolId(2): [ReferenceId(1)] tasks/coverage/typescript/tests/cases/compiler/es6ImportNamedImportWithTypesAndValues.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "C2", "I", "I2"] -rebuilt : ScopeId(0): ["C", "C2"] +after transform: ScopeId(0): ["C", "C2", "I", "I2", "_defineProperty"] +rebuilt : ScopeId(0): ["C", "C2", "_defineProperty"] 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)] tasks/coverage/typescript/tests/cases/compiler/es6ImportWithoutFromClauseNonInstantiatedModule.ts semantic error: Bindings mismatch: @@ -13782,23 +14167,23 @@ Missing ReferenceId: "c3" Missing ReferenceId: "m2" Missing ReferenceId: "m2" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(5)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(6)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(5), SymbolId(10)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(7)] Binding symbols mismatch: after transform: ScopeId(13): [SymbolId(3), SymbolId(4), SymbolId(8)] -rebuilt : ScopeId(13): [SymbolId(3), SymbolId(4), SymbolId(5)] +rebuilt : ScopeId(13): [SymbolId(4), SymbolId(5), SymbolId(6)] Binding symbols mismatch: after transform: ScopeId(26): [SymbolId(6), SymbolId(7), SymbolId(9)] -rebuilt : ScopeId(26): [SymbolId(7), SymbolId(8), SymbolId(9)] +rebuilt : ScopeId(26): [SymbolId(8), SymbolId(9), SymbolId(10)] Symbol reference IDs mismatch for "c3": -after transform: SymbolId(3): [ReferenceId(4)] -rebuilt : SymbolId(4): [ReferenceId(3), ReferenceId(6)] +after transform: SymbolId(3): [ReferenceId(4), ReferenceId(25), ReferenceId(27)] +rebuilt : SymbolId(5): [ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(30)] Symbol reference IDs mismatch for "c3": -after transform: SymbolId(6): [ReferenceId(8)] -rebuilt : SymbolId(8): [ReferenceId(11), ReferenceId(14)] +after transform: SymbolId(6): [ReferenceId(8), ReferenceId(37), ReferenceId(39)] +rebuilt : SymbolId(9): [ReferenceId(37), ReferenceId(39), ReferenceId(41), ReferenceId(50)] Reference symbol mismatch for "m1": after transform: SymbolId(2) "m1" -rebuilt : SymbolId(2) "m1" +rebuilt : SymbolId(3) "m1" tasks/coverage/typescript/tests/cases/compiler/es6ModuleConst.ts semantic error: Missing SymbolId: "m1" @@ -14161,9 +14546,12 @@ Namespaces exporting non-const are not supported by Babel. Change to const or se 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/esDecoratorsClassFieldsCrash.ts -semantic error: Unresolved references mismatch: -after transform: ["DecoratorContext"] -rebuilt : [] +semantic error: Symbol reference IDs mismatch for "dec": +after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(4)] +rebuilt : SymbolId(2): [ReferenceId(3), ReferenceId(4)] +Unresolved references mismatch: +after transform: ["DecoratorContext", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/esNextWeakRefs_IterableWeakMap.ts semantic error: Bindings mismatch: @@ -14174,16 +14562,13 @@ after transform: ["FinalizationRegistry", "Generator", "Iterable", "Object", "Se rebuilt : ["FinalizationRegistry", "Object", "Set", "Symbol", "WeakMap", "WeakRef", "undefined"] Unresolved reference IDs mismatch for "WeakRef": after transform: [ReferenceId(0), ReferenceId(2), ReferenceId(11), ReferenceId(15), ReferenceId(33)] -rebuilt : [ReferenceId(15)] +rebuilt : [ReferenceId(34)] Unresolved reference IDs mismatch for "Set": after transform: [ReferenceId(1), ReferenceId(14)] -rebuilt : [ReferenceId(3)] -Unresolved reference IDs mismatch for "Symbol": -after transform: [ReferenceId(8), ReferenceId(55), ReferenceId(69), ReferenceId(72)] -rebuilt : [ReferenceId(46), ReferenceId(49)] +rebuilt : [ReferenceId(16)] Unresolved reference IDs mismatch for "WeakMap": -after transform: [ReferenceId(5), ReferenceId(9)] -rebuilt : [ReferenceId(2)] +after transform: [ReferenceId(5), ReferenceId(9), ReferenceId(85), ReferenceId(86), ReferenceId(87)] +rebuilt : [ReferenceId(2), ReferenceId(3), ReferenceId(4), ReferenceId(13)] tasks/coverage/typescript/tests/cases/compiler/escapedIdentifiers.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 @@ -14230,10 +14615,10 @@ rebuilt : ScopeId(1): ["x"] tasks/coverage/typescript/tests/cases/compiler/exhaustiveSwitchWithWideningLiteralTypes.ts semantic error: Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/expandoFunctionContextualTypes.ts semantic error: Bindings mismatch: @@ -14307,13 +14692,13 @@ after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol flags mismatch for "Foo": after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule) -rebuilt : SymbolId(0): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(Class) Symbol reference IDs mismatch for "Foo": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(0): [ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol redeclarations mismatch for "Foo": after transform: SymbolId(0): [Span { start: 37, end: 40 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/exportAssignValueAndType.ts semantic error: Bindings mismatch: @@ -14457,8 +14842,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/exportClassExtendingIntersection.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Constructor", "MyBaseClass"] -rebuilt : ScopeId(0): ["MyBaseClass"] +after transform: ScopeId(0): ["Constructor", "MyBaseClass", "_defineProperty"] +rebuilt : ScopeId(0): ["MyBaseClass", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -14588,10 +14973,10 @@ after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol flags mismatch for "C": after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule) -rebuilt : SymbolId(0): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(Class) Symbol redeclarations mismatch for "C": after transform: SymbolId(0): [Span { start: 121, end: 122 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/exportDefaultVariable.ts semantic error: Bindings mismatch: @@ -14689,10 +15074,10 @@ after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol flags mismatch for "C": after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule) -rebuilt : SymbolId(0): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(Class) Symbol redeclarations mismatch for "C": after transform: SymbolId(0): [Span { start: 116, end: 117 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/exportImport.ts semantic error: Missing SymbolId: "w" @@ -15054,49 +15439,49 @@ Missing ReferenceId: "C3" Missing ReferenceId: "N" Missing ReferenceId: "N" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(4)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(6)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(4), SymbolId(9)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(7)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(6)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(4): [SymbolId(3), SymbolId(7)] -rebuilt : ScopeId(4): [SymbolId(4), SymbolId(5)] +rebuilt : ScopeId(5): [SymbolId(5), SymbolId(6)] Scope flags mismatch: after transform: ScopeId(4): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(5): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(5), SymbolId(8)] -rebuilt : ScopeId(6): [SymbolId(7), SymbolId(8)] +rebuilt : ScopeId(7): [SymbolId(8), SymbolId(9)] Scope flags mismatch: after transform: ScopeId(6): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(6): ScopeFlags(Function) +rebuilt : ScopeId(7): ScopeFlags(Function) Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(2)] +rebuilt : SymbolId(3): [ReferenceId(3), ReferenceId(4)] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [] -rebuilt : SymbolId(3): [ReferenceId(4)] +rebuilt : SymbolId(4): [ReferenceId(6)] Symbol reference IDs mismatch for "C2": after transform: SymbolId(3): [] -rebuilt : SymbolId(5): [ReferenceId(9)] +rebuilt : SymbolId(6): [ReferenceId(11)] Symbol reference IDs mismatch for "C3": after transform: SymbolId(5): [] -rebuilt : SymbolId(8): [ReferenceId(14)] +rebuilt : SymbolId(9): [ReferenceId(16)] Reference symbol mismatch for "M": after transform: SymbolId(0) "M" -rebuilt : SymbolId(0) "M" +rebuilt : SymbolId(1) "M" tasks/coverage/typescript/tests/cases/compiler/extendAndImplementTheSameBaseType.ts semantic error: Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "D": after transform: SymbolId(1): [ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/compiler/extendConstructSignatureInInterface.ts semantic error: Bindings mismatch: @@ -15184,10 +15569,10 @@ after transform: ScopeId(1): ["A", "B", "C"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "DiffEditor": after transform: SymbolId(1): [ReferenceId(2)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "NavigateAction": after transform: SymbolId(6): [ReferenceId(0)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/externalModuleReferenceDoubleUnderscore1.ts semantic error: Bindings mismatch: @@ -15379,8 +15764,8 @@ semantic error: Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/fixCrashAliasLookupForDefauledImport.ts semantic error: Bindings mismatch: @@ -15529,35 +15914,38 @@ rebuilt : ["a"] tasks/coverage/typescript/tests/cases/compiler/forwardRefInTypeDeclaration.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Cls2", "Foo2", "Foo3", "Foo6", "foo4", "obj1", "obj2", "s", "s1", "s2", "s3", "s4", "s5"] -rebuilt : ScopeId(0): ["Cls2", "obj2", "s1", "s2", "s3", "s4", "s5"] +after transform: ScopeId(0): ["Cls2", "Foo2", "Foo3", "Foo6", "_defineProperty", "foo4", "obj1", "obj2", "s", "s1", "s2", "s3", "s4", "s5"] +rebuilt : ScopeId(0): ["Cls2", "_defineProperty", "obj2", "s1", "s2", "s3", "s4", "s5"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "s1": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "s2": after transform: SymbolId(3): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "s3": after transform: SymbolId(5): [ReferenceId(2)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "s4": after transform: SymbolId(7): [ReferenceId(3)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "s5": after transform: SymbolId(8): [ReferenceId(4)] -rebuilt : SymbolId(4): [] -Symbol reference IDs mismatch for "Cls2": -after transform: SymbolId(10): [ReferenceId(6)] rebuilt : SymbolId(5): [] +Symbol reference IDs mismatch for "Cls2": +after transform: SymbolId(10): [ReferenceId(6), ReferenceId(11)] +rebuilt : SymbolId(6): [ReferenceId(2)] Symbol reference IDs mismatch for "obj2": after transform: SymbolId(12): [ReferenceId(8)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] Unresolved references mismatch: -after transform: ["Cls1", "const"] -rebuilt : [] +after transform: ["Cls1", "const", "require"] +rebuilt : ["const", "require"] +Unresolved reference IDs mismatch for "const": +after transform: [ReferenceId(9), ReferenceId(10)] +rebuilt : [ReferenceId(3)] tasks/coverage/typescript/tests/cases/compiler/freshLiteralInference.ts semantic error: Scope children mismatch: @@ -15611,23 +15999,23 @@ Missing ReferenceId: "c1" Missing ReferenceId: "m1" Missing ReferenceId: "m1" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(2), SymbolId(3)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(3), SymbolId(4)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(2), SymbolId(3), SymbolId(5)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(4), SymbolId(5)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(4)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "c1": after transform: SymbolId(1): [] -rebuilt : SymbolId(2): [ReferenceId(1)] +rebuilt : SymbolId(3): [ReferenceId(3)] Reference symbol mismatch for "m1": after transform: SymbolId(0) "m1" -rebuilt : SymbolId(0) "m1" +rebuilt : SymbolId(1) "m1" Unresolved references mismatch: -after transform: ["m1"] -rebuilt : [] +after transform: ["m1", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/functionDeclarationWithResolutionOfTypeNamedArguments01.ts semantic error: Bindings mismatch: @@ -15934,22 +16322,22 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/functionOverloadsRecursiveGenericReturnType.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] Bindings mismatch: after transform: ScopeId(1): ["V"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["U"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(5): ["T", "v_args"] -rebuilt : ScopeId(3): ["v_args"] +rebuilt : ScopeId(5): ["v_args"] Symbol reference IDs mismatch for "B": after transform: SymbolId(0): [ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(2): [ReferenceId(4), ReferenceId(7), ReferenceId(9), ReferenceId(11)] -rebuilt : SymbolId(1): [ReferenceId(0)] +rebuilt : SymbolId(2): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/compiler/functionReturnTypeQuery.ts semantic error: Bindings mismatch: @@ -15980,6 +16368,17 @@ Bindings mismatch: after transform: ScopeId(3): ["U", "ys"] rebuilt : ScopeId(2): ["ys"] +tasks/coverage/typescript/tests/cases/compiler/functionsInClassExpressions.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(2): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/typescript/tests/cases/compiler/functionsWithImplicitReturnTypeAssignableToUndefined.ts semantic error: Bindings mismatch: after transform: ScopeId(0): ["MyUnknown", "f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8"] @@ -16021,26 +16420,26 @@ Missing ReferenceId: "f" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(3)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(2)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(3), SymbolId(7)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3)] Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(4), SymbolId(6)] -rebuilt : ScopeId(3): [SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(4): [SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(3): ScopeFlags(Function) +rebuilt : ScopeId(4): ScopeFlags(Function) Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "f": after transform: SymbolId(4): [] -rebuilt : SymbolId(4): [ReferenceId(2)] +rebuilt : SymbolId(5): [ReferenceId(4)] Symbol reference IDs mismatch for "x": after transform: SymbolId(5): [ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(5): [ReferenceId(0)] +rebuilt : SymbolId(6): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/compiler/genericAndNonGenericOverload1.ts semantic error: Bindings mismatch: @@ -16066,7 +16465,7 @@ after transform: ScopeId(2): ["TItem"] rebuilt : ScopeId(2): [] Symbol reference IDs mismatch for "CollectionItem2": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/genericCallInferenceConditionalType1.ts semantic error: Bindings mismatch: @@ -16180,8 +16579,8 @@ Missing ReferenceId: "D" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(17)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Bindings mismatch: after transform: ScopeId(1): ["A", "B", "C1", "D", "I", "_M"] rebuilt : ScopeId(1): ["A", "B", "C1", "D", "_M"] @@ -16190,31 +16589,31 @@ after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(7)] Bindings mismatch: after transform: ScopeId(4): ["T"] rebuilt : ScopeId(2): [] Bindings mismatch: after transform: ScopeId(5): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(4): [] Bindings mismatch: after transform: ScopeId(6): ["T"] -rebuilt : ScopeId(4): [] +rebuilt : ScopeId(6): [] Bindings mismatch: after transform: ScopeId(7): ["T"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(7): [] Symbol reference IDs mismatch for "C1": after transform: SymbolId(3): [ReferenceId(3)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(4)] +rebuilt : SymbolId(3): [ReferenceId(3), ReferenceId(7)] Symbol reference IDs mismatch for "A": after transform: SymbolId(5): [ReferenceId(4), ReferenceId(8), ReferenceId(11), ReferenceId(17)] -rebuilt : SymbolId(3): [ReferenceId(3)] +rebuilt : SymbolId(4): [ReferenceId(6)] Symbol reference IDs mismatch for "B": after transform: SymbolId(7): [ReferenceId(6)] -rebuilt : SymbolId(4): [ReferenceId(6)] +rebuilt : SymbolId(5): [ReferenceId(9)] Symbol reference IDs mismatch for "D": after transform: SymbolId(9): [] -rebuilt : SymbolId(5): [ReferenceId(12)] +rebuilt : SymbolId(6): [ReferenceId(15)] tasks/coverage/typescript/tests/cases/compiler/genericCapturingFunctionNarrowing.ts semantic error: Bindings mismatch: @@ -16294,26 +16693,26 @@ Missing ReferenceId: "_PortalFx" Missing ReferenceId: "PortalFx" Missing ReferenceId: "PortalFx" Bindings mismatch: -after transform: ScopeId(0): ["Contract", "KnockoutObservable", "KnockoutObservableArray", "KnockoutObservableArrayStatic", "KnockoutObservableBase", "Portal", "PortalFx", "ViewModel", "ko"] -rebuilt : ScopeId(0): ["Portal", "PortalFx", "ViewModel"] +after transform: ScopeId(0): ["Contract", "KnockoutObservable", "KnockoutObservableArray", "KnockoutObservableArrayStatic", "KnockoutObservableBase", "Portal", "PortalFx", "ViewModel", "_defineProperty", "ko"] +rebuilt : ScopeId(0): ["Portal", "PortalFx", "ViewModel", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(7), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(31), ScopeId(37), ScopeId(38)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(8), ScopeId(14)] Binding symbols mismatch: after transform: ScopeId(24): [SymbolId(11), SymbolId(28)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(24): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(25): [SymbolId(12), SymbolId(29)] -rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(2): [SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(25): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(2): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(26): [SymbolId(13), SymbolId(30)] -rebuilt : ScopeId(3): [SymbolId(5), SymbolId(6)] +rebuilt : ScopeId(3): [SymbolId(6), SymbolId(7)] Scope flags mismatch: after transform: ScopeId(26): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(3): ScopeFlags(Function) @@ -16322,25 +16721,25 @@ after transform: ScopeId(27): ["TValue"] rebuilt : ScopeId(4): [] Binding symbols mismatch: after transform: ScopeId(31): [SymbolId(18), SymbolId(31)] -rebuilt : ScopeId(8): [SymbolId(10), SymbolId(11)] +rebuilt : ScopeId(8): [SymbolId(11), SymbolId(12)] Scope flags mismatch: after transform: ScopeId(31): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(8): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(32): [SymbolId(19), SymbolId(32)] -rebuilt : ScopeId(9): [SymbolId(12), SymbolId(13)] +rebuilt : ScopeId(9): [SymbolId(13), SymbolId(14)] Scope flags mismatch: after transform: ScopeId(32): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(9): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(33): [SymbolId(20), SymbolId(33)] -rebuilt : ScopeId(10): [SymbolId(14), SymbolId(15)] +rebuilt : ScopeId(10): [SymbolId(15), SymbolId(16)] Scope flags mismatch: after transform: ScopeId(33): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(10): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(34): [SymbolId(21), SymbolId(34)] -rebuilt : ScopeId(11): [SymbolId(16), SymbolId(17)] +rebuilt : ScopeId(11): [SymbolId(17), SymbolId(18)] Scope flags mismatch: after transform: ScopeId(34): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(11): ScopeFlags(Function) @@ -16352,16 +16751,16 @@ after transform: ScopeId(38): ["TValue"] rebuilt : ScopeId(14): [] Symbol reference IDs mismatch for "Validator": after transform: SymbolId(13): [] -rebuilt : SymbolId(6): [ReferenceId(1)] +rebuilt : SymbolId(7): [ReferenceId(6)] Symbol reference IDs mismatch for "Validator": after transform: SymbolId(21): [] -rebuilt : SymbolId(17): [ReferenceId(15)] +rebuilt : SymbolId(18): [ReferenceId(20)] Reference symbol mismatch for "Portal": after transform: SymbolId(10) "Portal" -rebuilt : SymbolId(0) "Portal" +rebuilt : SymbolId(1) "Portal" Unresolved references mismatch: -after transform: ["PortalFx", "ko"] -rebuilt : ["ko"] +after transform: ["PortalFx", "ko", "require"] +rebuilt : ["ko", "require"] tasks/coverage/typescript/tests/cases/compiler/genericClassStaticMethod.ts semantic error: Bindings mismatch: @@ -16381,11 +16780,11 @@ Missing ReferenceId: "ListFactory" Missing ReferenceId: "Editor" Missing ReferenceId: "Editor" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(29)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(19), SymbolId(28)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(19)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(20)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) @@ -16406,10 +16805,10 @@ after transform: ScopeId(24): ["T", "entry"] rebuilt : ScopeId(24): ["entry"] Symbol reference IDs mismatch for "List": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(2), ReferenceId(10), ReferenceId(18), ReferenceId(28), ReferenceId(46), ReferenceId(48), ReferenceId(50), ReferenceId(52), ReferenceId(61), ReferenceId(63), ReferenceId(72), ReferenceId(74), ReferenceId(82), ReferenceId(86), ReferenceId(88), ReferenceId(90), ReferenceId(98), ReferenceId(100), ReferenceId(102), ReferenceId(110), ReferenceId(112)] -rebuilt : SymbolId(2): [ReferenceId(52), ReferenceId(53), ReferenceId(59)] +rebuilt : SymbolId(3): [ReferenceId(56), ReferenceId(57), ReferenceId(63)] Symbol reference IDs mismatch for "ListFactory": after transform: SymbolId(19): [ReferenceId(4), ReferenceId(7)] -rebuilt : SymbolId(19): [ReferenceId(2), ReferenceId(74)] +rebuilt : SymbolId(20): [ReferenceId(6), ReferenceId(78)] tasks/coverage/typescript/tests/cases/compiler/genericClasses0.ts semantic error: Bindings mismatch: @@ -16417,7 +16816,7 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/genericClasses1.ts semantic error: Bindings mismatch: @@ -16426,8 +16825,8 @@ rebuilt : ScopeId(1): [] tasks/coverage/typescript/tests/cases/compiler/genericClasses2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "Foo", "v1", "w", "y", "z"] -rebuilt : ScopeId(0): ["C", "v1", "w", "y", "z"] +after transform: ScopeId(0): ["C", "Foo", "_defineProperty", "v1", "w", "y", "z"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "v1", "w", "y", "z"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -16436,7 +16835,7 @@ after transform: ScopeId(2): ["T"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(5)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/genericClasses3.ts semantic error: Bindings mismatch: @@ -16444,10 +16843,10 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(5)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/genericClasses4.ts semantic error: Bindings mismatch: @@ -16564,20 +16963,20 @@ Missing ReferenceId: "_EndGate2" Missing ReferenceId: "EndGate" Missing ReferenceId: "EndGate" Bindings mismatch: -after transform: ScopeId(0): ["EndGate", "Number"] -rebuilt : ScopeId(0): ["EndGate"] +after transform: ScopeId(0): ["EndGate", "Number", "_defineProperty"] +rebuilt : ScopeId(0): ["EndGate", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(9)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5)] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(3), SymbolId(10)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(4), SymbolId(11)] -rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(2): [SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(6): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(2): ScopeFlags(Function) @@ -16586,25 +16985,25 @@ after transform: ScopeId(7): ["T"] rebuilt : ScopeId(3): [] Binding symbols mismatch: after transform: ScopeId(9): [SymbolId(7), SymbolId(12)] -rebuilt : ScopeId(5): [SymbolId(6), SymbolId(7)] +rebuilt : ScopeId(5): [SymbolId(7), SymbolId(8)] Scope flags mismatch: after transform: ScopeId(9): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(5): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(10): [SymbolId(8), SymbolId(13)] -rebuilt : ScopeId(6): [SymbolId(8), SymbolId(9)] +rebuilt : ScopeId(6): [SymbolId(9), SymbolId(10)] Scope flags mismatch: after transform: ScopeId(10): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(6): ScopeFlags(Function) Symbol reference IDs mismatch for "Tween": after transform: SymbolId(4): [] -rebuilt : SymbolId(4): [ReferenceId(2)] +rebuilt : SymbolId(5): [ReferenceId(4)] Symbol reference IDs mismatch for "NumberTween": after transform: SymbolId(8): [] -rebuilt : SymbolId(9): [ReferenceId(12)] +rebuilt : SymbolId(10): [ReferenceId(14)] Unresolved references mismatch: -after transform: ["EndGate", "ICloneable", "Tween"] -rebuilt : ["Tween"] +after transform: ["EndGate", "ICloneable", "Tween", "require"] +rebuilt : ["Tween", "require"] tasks/coverage/typescript/tests/cases/compiler/genericConstraintOnExtendedBuiltinTypes2.ts semantic error: Missing SymbolId: "EndGate" @@ -16631,20 +17030,20 @@ Missing ReferenceId: "_EndGate3" Missing ReferenceId: "EndGate" Missing ReferenceId: "EndGate" Bindings mismatch: -after transform: ScopeId(0): ["EndGate", "Number"] -rebuilt : ScopeId(0): ["EndGate"] +after transform: ScopeId(0): ["EndGate", "Number", "_defineProperty"] +rebuilt : ScopeId(0): ["EndGate", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(9)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5)] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(3), SymbolId(11)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(4), SymbolId(12)] -rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(2): [SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(6): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(2): ScopeFlags(Function) @@ -16653,25 +17052,25 @@ after transform: ScopeId(7): ["T"] rebuilt : ScopeId(3): [] Binding symbols mismatch: after transform: ScopeId(9): [SymbolId(7), SymbolId(13)] -rebuilt : ScopeId(5): [SymbolId(6), SymbolId(7)] +rebuilt : ScopeId(5): [SymbolId(7), SymbolId(8)] Scope flags mismatch: after transform: ScopeId(9): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(5): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(10): [SymbolId(8), SymbolId(14)] -rebuilt : ScopeId(6): [SymbolId(8), SymbolId(9)] +rebuilt : ScopeId(6): [SymbolId(9), SymbolId(10)] Scope flags mismatch: after transform: ScopeId(10): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(6): ScopeFlags(Function) Symbol reference IDs mismatch for "Tween": after transform: SymbolId(4): [] -rebuilt : SymbolId(4): [ReferenceId(2)] +rebuilt : SymbolId(5): [ReferenceId(4)] Symbol reference IDs mismatch for "NumberTween": after transform: SymbolId(8): [] -rebuilt : SymbolId(9): [ReferenceId(12)] +rebuilt : SymbolId(10): [ReferenceId(14)] Unresolved references mismatch: -after transform: ["EndGate", "ICloneable", "Tween"] -rebuilt : ["Tween"] +after transform: ["EndGate", "ICloneable", "Tween", "require"] +rebuilt : ["Tween", "require"] tasks/coverage/typescript/tests/cases/compiler/genericConstructSignatureInInterface.ts semantic error: Bindings mismatch: @@ -16833,20 +17232,20 @@ rebuilt : ScopeId(1): ["props"] tasks/coverage/typescript/tests/cases/compiler/genericInheritedDefaultConstructors.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "Constructor", "c"] -rebuilt : ScopeId(0): ["A", "B", "c"] +after transform: ScopeId(0): ["A", "B", "Constructor", "_defineProperty", "c"] +rebuilt : ScopeId(0): ["A", "B", "_defineProperty", "c"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Bindings mismatch: after transform: ScopeId(3): ["U"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(4): ["V"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(4): [ReferenceId(7), ReferenceId(8)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] tasks/coverage/typescript/tests/cases/compiler/genericInstanceOf.ts semantic error: Bindings mismatch: @@ -17090,31 +17489,31 @@ rebuilt : ScopeId(1): [] tasks/coverage/typescript/tests/cases/compiler/genericPrototypeProperty2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["BaseEvent", "BaseEventWrapper", "EventTarget", "MyEvent", "MyEventWrapper"] -rebuilt : ScopeId(0): ["BaseEvent", "BaseEventWrapper", "MyEvent", "MyEventWrapper"] +after transform: ScopeId(0): ["BaseEvent", "BaseEventWrapper", "EventTarget", "MyEvent", "MyEventWrapper", "_defineProperty"] +rebuilt : ScopeId(0): ["BaseEvent", "BaseEventWrapper", "MyEvent", "MyEventWrapper", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "BaseEvent": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(4)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "MyEvent": after transform: SymbolId(2): [ReferenceId(6)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/genericPrototypeProperty3.ts semantic error: Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "BaseEvent": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "MyEvent": after transform: SymbolId(1): [ReferenceId(4)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/genericRecursiveImplicitConstructorErrors2.ts semantic error: Missing SymbolId: "TypeScript2" @@ -17173,7 +17572,7 @@ after transform: ScopeId(1): ["K", "V"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "BiMap": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5), ReferenceId(8)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/compiler/genericReversingTypeParameters2.ts semantic error: Bindings mismatch: @@ -17181,7 +17580,7 @@ after transform: ScopeId(1): ["K", "V"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "BiMap": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5), ReferenceId(8)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/compiler/genericSignatureInheritance.ts semantic error: Bindings mismatch: @@ -17344,10 +17743,10 @@ after transform: ScopeId(1): ["TItem"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "CollectionItem": after transform: SymbolId(3): [ReferenceId(0), ReferenceId(4)] -rebuilt : SymbolId(2): [ReferenceId(1)] +rebuilt : SymbolId(3): [ReferenceId(2)] Symbol reference IDs mismatch for "ListItem": after transform: SymbolId(4): [ReferenceId(3)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/generics0.ts semantic error: Bindings mismatch: @@ -17375,8 +17774,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/generics3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "X", "Y", "a", "b"] -rebuilt : ScopeId(0): ["C", "a", "b"] +after transform: ScopeId(0): ["C", "X", "Y", "_defineProperty", "a", "b"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "b"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -17385,12 +17784,12 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(3)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/generics4NoError.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "X", "Y", "a", "b"] -rebuilt : ScopeId(0): ["C", "a", "b"] +after transform: ScopeId(0): ["C", "X", "Y", "_defineProperty", "a", "b"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "b"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -17399,7 +17798,7 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(3)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/genericsAndHigherOrderFunctions.ts semantic error: Bindings mismatch: @@ -17464,6 +17863,17 @@ Unresolved references mismatch: after transform: ["Array", "_"] rebuilt : [] +tasks/coverage/typescript/tests/cases/compiler/getAndSetAsMemberNames.ts +semantic error: Scope children mismatch: +after transform: ScopeId(6): [ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(13)] +rebuilt : ScopeId(9): [ScopeId(10), ScopeId(12), ScopeId(13)] +Scope children mismatch: +after transform: ScopeId(13): [] +rebuilt : ScopeId(10): [ScopeId(11)] +Scope parent mismatch: +after transform: ScopeId(7): Some(ScopeId(6)) +rebuilt : ScopeId(11): Some(ScopeId(10)) + tasks/coverage/typescript/tests/cases/compiler/getParameterNameAtPosition.ts semantic error: Bindings mismatch: after transform: ScopeId(0): ["Mock", "Tester"] @@ -17490,11 +17900,11 @@ rebuilt : ["Object"] tasks/coverage/typescript/tests/cases/compiler/getterSetterSubtypeAssignment.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "NumberOrObject", "NumberOrString", "NumberOrUndefined", "numberOrObject", "numberOrString", "numberOrUndefined"] -rebuilt : ScopeId(0): ["NumberOrObject", "NumberOrString", "NumberOrUndefined", "numberOrObject", "numberOrString", "numberOrUndefined"] +after transform: ScopeId(0): ["Foo", "NumberOrObject", "NumberOrString", "NumberOrUndefined", "_defineProperty", "numberOrObject", "numberOrString", "numberOrUndefined"] +rebuilt : ScopeId(0): ["NumberOrObject", "NumberOrString", "NumberOrUndefined", "_defineProperty", "numberOrObject", "numberOrString", "numberOrUndefined"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(8), ScopeId(16), ScopeId(17)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(8), ScopeId(16)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(9), ScopeId(18)] tasks/coverage/typescript/tests/cases/compiler/global.ts semantic error: Missing SymbolId: "M" @@ -17733,16 +18143,16 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(4): ["T"] -rebuilt : ScopeId(4): [] +rebuilt : ScopeId(5): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(4), ReferenceId(5)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(3), ReferenceId(4), ReferenceId(5)] Symbol reference IDs mismatch for "D": after transform: SymbolId(6): [ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(11), ReferenceId(12)] -rebuilt : SymbolId(5): [ReferenceId(4), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8)] +rebuilt : SymbolId(6): [ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10)] tasks/coverage/typescript/tests/cases/compiler/implicitIndexSignatures.ts semantic error: Bindings mismatch: @@ -17852,7 +18262,7 @@ semantic error: Namespaces exporting non-const are not supported by Babel. Chang tasks/coverage/typescript/tests/cases/compiler/importDecl.ts semantic error: Symbol reference IDs mismatch for "d": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/importDeclWithExportModifierInAmbientContext.ts semantic error: Bindings mismatch: @@ -17922,14 +18332,14 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/compiler/importHelpersES6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "_asyncToGenerator", "_objectSpread", "dec", "o", "y"] -rebuilt : ScopeId(0): ["A", "_asyncToGenerator", "_objectSpread", "o", "y"] +after transform: ScopeId(0): ["A", "_asyncToGenerator", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_classPrivateFieldSet", "_objectSpread", "_x", "dec", "o", "y"] +rebuilt : ScopeId(0): ["A", "_asyncToGenerator", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_classPrivateFieldSet", "_objectSpread", "_x", "o", "y"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ["WeakMap"] +rebuilt : ["WeakMap", "dec"] tasks/coverage/typescript/tests/cases/compiler/importHelpersInAmbientContext.ts semantic error: Bindings mismatch: @@ -18215,20 +18625,20 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/inKeywordAndIntersection.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "ClassOne", "InstanceOne", "InstanceTwo", "f10", "instance"] -rebuilt : ScopeId(0): ["A", "B", "ClassOne", "f10", "instance"] +after transform: ScopeId(0): ["A", "B", "ClassOne", "InstanceOne", "InstanceTwo", "_defineProperty", "f10", "instance"] +rebuilt : ScopeId(0): ["A", "B", "ClassOne", "_defineProperty", "f10", "instance"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(8), ScopeId(10), ScopeId(11)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(8)] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Unresolved references mismatch: -after transform: ["Object", "true"] -rebuilt : ["Object"] +after transform: ["Object", "require", "true"] +rebuilt : ["Object", "require"] tasks/coverage/typescript/tests/cases/compiler/inKeywordNarrowingWithNoUncheckedIndexedAccess.ts semantic error: Scope children mismatch: @@ -18240,59 +18650,59 @@ rebuilt : ["invariant"] tasks/coverage/typescript/tests/cases/compiler/inKeywordTypeguard.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "AOrB", "AWithMethod", "AWithOptionalProp", "B", "BWithMethod", "BWithOptionalProp", "C", "ClassWithUnionProp", "D", "NegativeClassTest", "UnreachableCodeDetection", "checkIsTouchDevice", "error", "f", "f1", "f10", "f11", "f12", "f13", "f14", "f15", "f16", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9", "foo", "isHTMLTable", "narrowsToNever", "negativeClassesTest", "negativeIntersectionTest", "negativeMultipleClassesTest", "negativePropTest", "negativeTestClassesWithMemberMissingInBothClasses", "negativeTestClassesWithMembers", "positiveClassesTest", "positiveIntersectionTest", "positiveTestClassesWithOptionalProperties", "sym", "test1", "test2", "test3", "x"] -rebuilt : ScopeId(0): ["A", "AWithMethod", "AWithOptionalProp", "B", "BWithMethod", "BWithOptionalProp", "C", "ClassWithUnionProp", "D", "NegativeClassTest", "UnreachableCodeDetection", "checkIsTouchDevice", "f", "f1", "f10", "f11", "f12", "f13", "f14", "f15", "f16", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9", "foo", "isHTMLTable", "narrowsToNever", "negativeClassesTest", "negativeIntersectionTest", "negativeMultipleClassesTest", "negativePropTest", "negativeTestClassesWithMemberMissingInBothClasses", "negativeTestClassesWithMembers", "positiveClassesTest", "positiveIntersectionTest", "positiveTestClassesWithOptionalProperties", "sym", "test1", "test2", "test3"] +after transform: ScopeId(0): ["A", "AOrB", "AWithMethod", "AWithOptionalProp", "B", "BWithMethod", "BWithOptionalProp", "C", "ClassWithUnionProp", "D", "NegativeClassTest", "UnreachableCodeDetection", "_defineProperty", "checkIsTouchDevice", "error", "f", "f1", "f10", "f11", "f12", "f13", "f14", "f15", "f16", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9", "foo", "isHTMLTable", "narrowsToNever", "negativeClassesTest", "negativeIntersectionTest", "negativeMultipleClassesTest", "negativePropTest", "negativeTestClassesWithMemberMissingInBothClasses", "negativeTestClassesWithMembers", "positiveClassesTest", "positiveIntersectionTest", "positiveTestClassesWithOptionalProperties", "sym", "test1", "test2", "test3", "x"] +rebuilt : ScopeId(0): ["A", "AWithMethod", "AWithOptionalProp", "B", "BWithMethod", "BWithOptionalProp", "C", "ClassWithUnionProp", "D", "NegativeClassTest", "UnreachableCodeDetection", "_defineProperty", "checkIsTouchDevice", "f", "f1", "f10", "f11", "f12", "f13", "f14", "f15", "f16", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9", "foo", "isHTMLTable", "narrowsToNever", "negativeClassesTest", "negativeIntersectionTest", "negativeMultipleClassesTest", "negativePropTest", "negativeTestClassesWithMemberMissingInBothClasses", "negativeTestClassesWithMembers", "positiveClassesTest", "positiveIntersectionTest", "positiveTestClassesWithOptionalProperties", "sym", "test1", "test2", "test3"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(14), ScopeId(16), ScopeId(18), ScopeId(21), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(29), ScopeId(30), ScopeId(33), ScopeId(37), ScopeId(41), ScopeId(44), ScopeId(45), ScopeId(46), ScopeId(50), ScopeId(51), ScopeId(52), ScopeId(56), ScopeId(59), ScopeId(64), ScopeId(67), ScopeId(72), ScopeId(75), ScopeId(79), ScopeId(83), ScopeId(88), ScopeId(90), ScopeId(92), ScopeId(95), ScopeId(98), ScopeId(101), ScopeId(104), ScopeId(107), ScopeId(110), ScopeId(111), ScopeId(113), ScopeId(114), ScopeId(115), ScopeId(116), ScopeId(119), ScopeId(122)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(14), ScopeId(16), ScopeId(18), ScopeId(21), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(29), ScopeId(30), ScopeId(33), ScopeId(37), ScopeId(41), ScopeId(44), ScopeId(45), ScopeId(46), ScopeId(50), ScopeId(54), ScopeId(57), ScopeId(62), ScopeId(65), ScopeId(70), ScopeId(73), ScopeId(77), ScopeId(81), ScopeId(86), ScopeId(88), ScopeId(90), ScopeId(93), ScopeId(96), ScopeId(99), ScopeId(102), ScopeId(105), ScopeId(108), ScopeId(109), ScopeId(111), ScopeId(112), ScopeId(113), ScopeId(114), ScopeId(117), ScopeId(120)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(18), ScopeId(20), ScopeId(22), ScopeId(25), ScopeId(28), ScopeId(30), ScopeId(32), ScopeId(35), ScopeId(37), ScopeId(40), ScopeId(45), ScopeId(50), ScopeId(53), ScopeId(54), ScopeId(55), ScopeId(59), ScopeId(63), ScopeId(66), ScopeId(71), ScopeId(74), ScopeId(79), ScopeId(82), ScopeId(86), ScopeId(90), ScopeId(95), ScopeId(97), ScopeId(99), ScopeId(102), ScopeId(105), ScopeId(108), ScopeId(111), ScopeId(114), ScopeId(117), ScopeId(118), ScopeId(120), ScopeId(121), ScopeId(122), ScopeId(123), ScopeId(126), ScopeId(129)] Bindings mismatch: after transform: ScopeId(67): ["T", "x"] -rebuilt : ScopeId(65): ["x"] +rebuilt : ScopeId(74): ["x"] Bindings mismatch: after transform: ScopeId(111): ["A", "value"] -rebuilt : ScopeId(109): ["value"] +rebuilt : ScopeId(118): ["value"] Bindings mismatch: after transform: ScopeId(114): ["T", "table"] -rebuilt : ScopeId(112): ["table"] +rebuilt : ScopeId(121): ["table"] Bindings mismatch: after transform: ScopeId(115): ["P", "a"] -rebuilt : ScopeId(113): ["a"] +rebuilt : ScopeId(122): ["a"] Bindings mismatch: after transform: ScopeId(116): ["T", "obj"] -rebuilt : ScopeId(114): ["obj"] +rebuilt : ScopeId(123): ["obj"] Bindings mismatch: after transform: ScopeId(119): ["T", "obj"] -rebuilt : ScopeId(117): ["obj"] +rebuilt : ScopeId(126): ["obj"] Bindings mismatch: after transform: ScopeId(122): ["T", "obj"] -rebuilt : ScopeId(120): ["obj"] +rebuilt : ScopeId(129): ["obj"] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5), ReferenceId(27), ReferenceId(34), ReferenceId(40)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(6), ReferenceId(28), ReferenceId(35), ReferenceId(41)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "AWithOptionalProp": after transform: SymbolId(6): [ReferenceId(10)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] Symbol reference IDs mismatch for "BWithOptionalProp": after transform: SymbolId(7): [ReferenceId(11)] -rebuilt : SymbolId(7): [] +rebuilt : SymbolId(8): [] Symbol reference IDs mismatch for "AWithMethod": after transform: SymbolId(10): [ReferenceId(15), ReferenceId(20)] -rebuilt : SymbolId(10): [] +rebuilt : SymbolId(11): [] Symbol reference IDs mismatch for "BWithMethod": after transform: SymbolId(11): [ReferenceId(16), ReferenceId(21)] -rebuilt : SymbolId(11): [] +rebuilt : SymbolId(12): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(16): [ReferenceId(29)] -rebuilt : SymbolId(16): [] +rebuilt : SymbolId(17): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(17): [ReferenceId(30)] -rebuilt : SymbolId(17): [] +rebuilt : SymbolId(18): [] Symbol reference IDs mismatch for "ClassWithUnionProp": after transform: SymbolId(20): [ReferenceId(36)] -rebuilt : SymbolId(20): [] +rebuilt : SymbolId(21): [] Reference symbol mismatch for "error": after transform: SymbolId(34) "error" rebuilt : @@ -18324,8 +18734,8 @@ Reference symbol mismatch for "x": after transform: SymbolId(40) "x" rebuilt : Unresolved references mismatch: -after transform: ["Array", "Error", "Record", "Symbol", "Window", "globalThis", "isAOrB", "window"] -rebuilt : ["Array", "Symbol", "error", "isAOrB", "window", "x"] +after transform: ["Array", "Error", "Record", "Symbol", "Window", "globalThis", "isAOrB", "require", "window"] +rebuilt : ["Array", "Symbol", "error", "isAOrB", "require", "window", "x"] tasks/coverage/typescript/tests/cases/compiler/inOperatorWithGeneric.ts semantic error: Bindings mismatch: @@ -18413,14 +18823,14 @@ rebuilt : ScopeId(1): ["a", "b", "item"] tasks/coverage/typescript/tests/cases/compiler/indexedAccessKeyofNestedSimplifiedSubstituteUnwrapped.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "AWrapped", "AnyFunction", "B", "BWrapped", "Params", "Wrapper"] -rebuilt : ScopeId(0): ["A", "B"] +after transform: ScopeId(0): ["A", "AWrapped", "AnyFunction", "B", "BWrapped", "Params", "Wrapper", "_defineProperty"] +rebuilt : ScopeId(0): ["A", "B", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(10)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Unresolved references mismatch: -after transform: ["Extract", "Parameters"] -rebuilt : [] +after transform: ["Extract", "Parameters", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/indexedAccessNormalization.ts semantic error: Bindings mismatch: @@ -18499,10 +18909,10 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/indexerA.ts semantic error: Symbol reference IDs mismatch for "JQueryElement": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "JQuery": after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/indexerReturningTypeParameter1.ts semantic error: Bindings mismatch: @@ -18567,29 +18977,29 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/inferFromGenericFunctionReturnTypes2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Mapper", "SetOf", "a1", "a2", "a3", "a4", "a5", "a6", "compose", "f1", "f2", "f3", "f4", "filter", "map", "t1", "t2", "testSet"] -rebuilt : ScopeId(0): ["SetOf", "a1", "a2", "a3", "a4", "a5", "a6", "compose", "f1", "f2", "f3", "f4", "filter", "map", "t1", "t2", "testSet"] +after transform: ScopeId(0): ["Mapper", "SetOf", "_defineProperty", "a1", "a2", "a3", "a4", "a5", "a6", "compose", "f1", "f2", "f3", "f4", "filter", "map", "t1", "t2", "testSet"] +rebuilt : ScopeId(0): ["SetOf", "_defineProperty", "a1", "a2", "a3", "a4", "a5", "a6", "compose", "f1", "f2", "f3", "f4", "filter", "map", "t1", "t2", "testSet"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), ScopeId(24), ScopeId(25), ScopeId(28), ScopeId(31), ScopeId(34), ScopeId(35), ScopeId(36), ScopeId(37), ScopeId(38), ScopeId(39), ScopeId(40), ScopeId(41)] -rebuilt : ScopeId(0): [ScopeId(1), 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(19), ScopeId(22), ScopeId(25), ScopeId(28), ScopeId(29), ScopeId(30), ScopeId(31), ScopeId(32), ScopeId(33), ScopeId(34)] +rebuilt : ScopeId(0): [ScopeId(1), 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(20), ScopeId(23), ScopeId(26), ScopeId(29), ScopeId(30), ScopeId(31), ScopeId(32), ScopeId(33), ScopeId(34), ScopeId(35)] Bindings mismatch: after transform: ScopeId(19): ["A"] rebuilt : ScopeId(14): [] Bindings mismatch: after transform: ScopeId(21): ["B", "transformer"] -rebuilt : ScopeId(16): ["transformer"] +rebuilt : ScopeId(17): ["transformer"] Bindings mismatch: after transform: ScopeId(25): ["T", "fns"] -rebuilt : ScopeId(19): ["fns"] +rebuilt : ScopeId(20): ["fns"] Bindings mismatch: after transform: ScopeId(28): ["A", "B", "fn"] -rebuilt : ScopeId(22): ["fn"] +rebuilt : ScopeId(23): ["fn"] Bindings mismatch: after transform: ScopeId(31): ["A", "predicate"] -rebuilt : ScopeId(25): ["predicate"] +rebuilt : ScopeId(26): ["predicate"] Symbol reference IDs mismatch for "SetOf": after transform: SymbolId(38): [ReferenceId(61), ReferenceId(63), ReferenceId(65), ReferenceId(72), ReferenceId(74), ReferenceId(76), ReferenceId(78), ReferenceId(80), ReferenceId(82), ReferenceId(84), ReferenceId(86), ReferenceId(88), ReferenceId(90), ReferenceId(103), ReferenceId(105), ReferenceId(107), ReferenceId(109), ReferenceId(111), ReferenceId(118), ReferenceId(120), ReferenceId(122), ReferenceId(124), ReferenceId(132)] -rebuilt : SymbolId(23): [ReferenceId(42), ReferenceId(48), ReferenceId(55)] +rebuilt : SymbolId(24): [ReferenceId(44), ReferenceId(50), ReferenceId(57)] tasks/coverage/typescript/tests/cases/compiler/inferObjectTypeFromStringLiteralToKeyof.ts semantic error: Bindings mismatch: @@ -18685,8 +19095,8 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/inferTypeParameterConstraints.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["BaseClass", "Constrain", "Constructor", "E0", "E1", "Foo", "IsSub", "Klass", "SubGuard", "T0", "U", "inferTest", "m"] -rebuilt : ScopeId(0): ["BaseClass", "Klass"] +after transform: ScopeId(0): ["BaseClass", "Constrain", "Constructor", "E0", "E1", "Foo", "IsSub", "Klass", "SubGuard", "T0", "U", "_defineProperty", "inferTest", "m"] +rebuilt : ScopeId(0): ["BaseClass", "Klass", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(10), ScopeId(11), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(17)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] @@ -18698,16 +19108,16 @@ after transform: ScopeId(13): ["V"] rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "BaseClass": after transform: SymbolId(17): [ReferenceId(17), ReferenceId(19)] -rebuilt : SymbolId(0): [ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Klass": after transform: SymbolId(19): [ReferenceId(28)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Reference symbol mismatch for "m": after transform: SymbolId(29) "m" rebuilt : Unresolved references mismatch: -after transform: ["Error"] -rebuilt : ["Error", "m"] +after transform: ["Error", "require"] +rebuilt : ["Error", "m", "require"] tasks/coverage/typescript/tests/cases/compiler/inferTypesWithFixedTupleExtendsAtVariadicPosition.ts semantic error: Bindings mismatch: @@ -18776,37 +19186,37 @@ rebuilt : ["toArray", "undefined"] tasks/coverage/typescript/tests/cases/compiler/inferenceDoesntCompareAgainstUninstantiatedTypeParameter.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ClassA", "ConcreteClass", "SettingsInterface", "ValueInterface", "thisGetsTheFalseError", "thisIsOk"] -rebuilt : ScopeId(0): ["ClassA", "ConcreteClass", "thisGetsTheFalseError", "thisIsOk"] +after transform: ScopeId(0): ["ClassA", "ConcreteClass", "SettingsInterface", "ValueInterface", "_defineProperty", "thisGetsTheFalseError", "thisIsOk"] +rebuilt : ScopeId(0): ["ClassA", "ConcreteClass", "_defineProperty", "thisGetsTheFalseError", "thisIsOk"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(8)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Bindings mismatch: after transform: ScopeId(1): ["TEntityClass"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "ConcreteClass": after transform: SymbolId(8): [ReferenceId(8), ReferenceId(11), ReferenceId(13)] -rebuilt : SymbolId(3): [ReferenceId(3), ReferenceId(6)] +rebuilt : SymbolId(4): [ReferenceId(4), ReferenceId(7)] tasks/coverage/typescript/tests/cases/compiler/inferenceErasedSignatures.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["BaseType", "CType", "GetT1", "InheritedType", "MType", "RType", "SomeAbstractClass", "SomeClass", "SomeClassC", "SomeClassM", "SomeClassR", "StructuralVersion", "T1", "T2", "_asyncToGenerator"] -rebuilt : ScopeId(0): ["SomeAbstractClass", "SomeClass", "_asyncToGenerator"] +after transform: ScopeId(0): ["BaseType", "CType", "GetT1", "InheritedType", "MType", "RType", "SomeAbstractClass", "SomeClass", "SomeClassC", "SomeClassM", "SomeClassR", "StructuralVersion", "T1", "T2", "_asyncToGenerator", "_defineProperty"] +rebuilt : ScopeId(0): ["SomeAbstractClass", "SomeClass", "_asyncToGenerator", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9), ScopeId(11), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(21), ScopeId(23), ScopeId(28), ScopeId(30), ScopeId(31)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Bindings mismatch: after transform: ScopeId(3): ["C", "M", "R"] rebuilt : ScopeId(1): [] Scope children mismatch: -after transform: ScopeId(3): [ScopeId(4)] -rebuilt : ScopeId(1): [] +after transform: ScopeId(3): [ScopeId(4), ScopeId(32)] +rebuilt : ScopeId(1): [ScopeId(2)] Symbol reference IDs mismatch for "SomeAbstractClass": after transform: SymbolId(3): [ReferenceId(8), ReferenceId(12), ReferenceId(15), ReferenceId(18)] -rebuilt : SymbolId(1): [ReferenceId(2)] +rebuilt : SymbolId(2): [ReferenceId(6)] Symbol reference IDs mismatch for "SomeClass": after transform: SymbolId(8): [ReferenceId(21), ReferenceId(23), ReferenceId(25)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Unresolved references mismatch: after transform: ["Promise", "SomeBaseClass", "require"] rebuilt : ["SomeBaseClass", "require"] @@ -19132,32 +19542,32 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/infinitelyExpandingOverloads.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["KnockoutObservableBase2", "KnockoutSubscription2", "Validatable2", "ValidationPlacement2", "Validator2", "ViewModel", "Widget"] -rebuilt : ScopeId(0): ["Validator2", "ViewModel", "Widget"] +after transform: ScopeId(0): ["KnockoutObservableBase2", "KnockoutSubscription2", "Validatable2", "ValidationPlacement2", "Validator2", "ViewModel", "Widget", "_defineProperty"] +rebuilt : ScopeId(0): ["Validator2", "ViewModel", "Widget", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] Bindings mismatch: after transform: ScopeId(7): ["TValue"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(8): ["TValue"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(9): ["TValue"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Scope children mismatch: after transform: ScopeId(9): [ScopeId(10), ScopeId(11), ScopeId(12)] -rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(5): [ScopeId(6), ScopeId(7)] Symbol reference IDs mismatch for "Validator2": after transform: SymbolId(8): [ReferenceId(8)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "ViewModel": after transform: SymbolId(10): [ReferenceId(18), ReferenceId(20), ReferenceId(22)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Unresolved reference IDs mismatch for "Array": after transform: [ReferenceId(12), ReferenceId(15)] -rebuilt : [ReferenceId(0)] +rebuilt : [ReferenceId(3)] tasks/coverage/typescript/tests/cases/compiler/infinitelyExpandingTypeAssignability.ts semantic error: Bindings mismatch: @@ -19201,23 +19611,23 @@ rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/compiler/infinitelyExpandingTypesNonGenericBase.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "Base", "Functionality", "Options", "OptionsBase", "o"] -rebuilt : ScopeId(0): ["A", "Base", "Functionality", "o"] +after transform: ScopeId(0): ["A", "Base", "Functionality", "Options", "OptionsBase", "_defineProperty", "o"] +rebuilt : ScopeId(0): ["A", "Base", "Functionality", "_defineProperty", "o"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(6)] Bindings mismatch: after transform: ScopeId(1): ["V"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(4): [] Symbol reference IDs mismatch for "Functionality": after transform: SymbolId(0): [ReferenceId(4)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Base": after transform: SymbolId(2): [ReferenceId(2), ReferenceId(10)] -rebuilt : SymbolId(1): [ReferenceId(0)] +rebuilt : SymbolId(2): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/compiler/infinitelyGenerativeInheritance1.ts semantic error: Bindings mismatch: @@ -19229,17 +19639,17 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/inheritSameNamePrivatePropertiesFromSameOrigin.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "C2"] -rebuilt : ScopeId(0): ["B", "C", "C2"] +after transform: ScopeId(0): ["A", "B", "C", "C2", "_defineProperty"] +rebuilt : ScopeId(0): ["B", "C", "C2", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] Symbol reference IDs mismatch for "C": after transform: SymbolId(1): [ReferenceId(2)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C2": after transform: SymbolId(2): [ReferenceId(3)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/compiler/inheritanceOfGenericConstructorMethod1.ts semantic error: Bindings mismatch: @@ -19326,11 +19736,11 @@ rebuilt : SymbolId(4) "N" tasks/coverage/typescript/tests/cases/compiler/inheritanceStaticMembersCompatible.ts semantic error: Symbol reference IDs mismatch for "a": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(0): [ReferenceId(0)] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(3)] Symbol reference IDs mismatch for "b": -after transform: SymbolId(1): [ReferenceId(2)] -rebuilt : SymbolId(1): [] +after transform: SymbolId(1): [ReferenceId(2), ReferenceId(5)] +rebuilt : SymbolId(2): [ReferenceId(5)] tasks/coverage/typescript/tests/cases/compiler/inheritedConstructorPropertyContextualType.ts semantic error: Bindings mismatch: @@ -19419,20 +19829,20 @@ rebuilt : ScopeId(2): ["k", "obj"] tasks/coverage/typescript/tests/cases/compiler/inlinedAliasAssignableToConstraintSameAsAlias.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "Name", "RelationFields", "ShouldA"] -rebuilt : ScopeId(0): ["A"] +after transform: ScopeId(0): ["A", "Name", "RelationFields", "ShouldA", "_defineProperty"] +rebuilt : ScopeId(0): ["A", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1)] Bindings mismatch: after transform: ScopeId(6): ["A1", "A2", "N", "RF"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Scope children mismatch: after transform: ScopeId(6): [ScopeId(7)] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(5): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(8), ReferenceId(11), ReferenceId(12), ReferenceId(13), ReferenceId(18), ReferenceId(21), ReferenceId(24)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/innerAliases2.ts semantic error: Missing SymbolId: "_provider" @@ -19510,8 +19920,8 @@ Missing ReferenceId: "_A" Missing ReferenceId: "A" Missing ReferenceId: "A" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(7)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Bindings mismatch: after transform: ScopeId(1): ["B", "BB", "_A"] rebuilt : ScopeId(1): ["B", "_A"] @@ -19523,13 +19933,13 @@ after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] rebuilt : ScopeId(1): [ScopeId(2)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(4), SymbolId(6)] -rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(2): [SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(2): ScopeFlags(Function) Symbol reference IDs mismatch for "C": after transform: SymbolId(4): [] -rebuilt : SymbolId(4): [ReferenceId(2)] +rebuilt : SymbolId(5): [ReferenceId(4)] tasks/coverage/typescript/tests/cases/compiler/innerFunc.ts semantic error: Missing SymbolId: "M" @@ -19569,31 +19979,31 @@ rebuilt : ScopeId(1): ["func"] tasks/coverage/typescript/tests/cases/compiler/instanceAndStaticDeclarations1.ts semantic error: Symbol reference IDs mismatch for "Point": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(8), ReferenceId(9), ReferenceId(10)] -rebuilt : SymbolId(0): [ReferenceId(9)] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(13)] +rebuilt : SymbolId(1): [ReferenceId(13), ReferenceId(14)] tasks/coverage/typescript/tests/cases/compiler/instanceOfAssignability.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ABC", "Alpha", "Animal", "Base", "Beta", "Derived1", "Derived2", "Gamma", "Giraffe", "Mammal", "fn1", "fn2", "fn3", "fn4", "fn5", "fn6", "fn7", "fn8"] -rebuilt : ScopeId(0): ["ABC", "Animal", "Derived1", "Derived2", "Giraffe", "Mammal", "fn1", "fn2", "fn3", "fn4", "fn5", "fn6", "fn7", "fn8"] +after transform: ScopeId(0): ["ABC", "Alpha", "Animal", "Base", "Beta", "Derived1", "Derived2", "Gamma", "Giraffe", "Mammal", "_defineProperty", "fn1", "fn2", "fn3", "fn4", "fn5", "fn6", "fn7", "fn8"] +rebuilt : ScopeId(0): ["ABC", "Animal", "Derived1", "Derived2", "Giraffe", "Mammal", "_defineProperty", "fn1", "fn2", "fn3", "fn4", "fn5", "fn6", "fn7", "fn8"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(9), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(17), ScopeId(19), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(8), ScopeId(10), ScopeId(12), ScopeId(14), ScopeId(16), ScopeId(18), ScopeId(20), ScopeId(21)] +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)] Symbol reference IDs mismatch for "Derived1": after transform: SymbolId(1): [ReferenceId(11), ReferenceId(14), ReferenceId(21), ReferenceId(23)] -rebuilt : SymbolId(0): [ReferenceId(6), ReferenceId(12)] +rebuilt : SymbolId(1): [ReferenceId(15), ReferenceId(21)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(16), ReferenceId(19), ReferenceId(25)] -rebuilt : SymbolId(1): [ReferenceId(9), ReferenceId(15)] +rebuilt : SymbolId(2): [ReferenceId(18), ReferenceId(24)] Symbol reference IDs mismatch for "Animal": after transform: SymbolId(3): [ReferenceId(2), ReferenceId(27)] -rebuilt : SymbolId(2): [ReferenceId(0)] +rebuilt : SymbolId(3): [ReferenceId(5)] Symbol reference IDs mismatch for "Mammal": after transform: SymbolId(4): [ReferenceId(3), ReferenceId(28)] -rebuilt : SymbolId(3): [ReferenceId(1)] +rebuilt : SymbolId(4): [ReferenceId(8)] Unresolved reference IDs mismatch for "Array": after transform: [ReferenceId(4), ReferenceId(5), ReferenceId(7), ReferenceId(32), ReferenceId(33), ReferenceId(35)] -rebuilt : [ReferenceId(3), ReferenceId(21)] +rebuilt : [ReferenceId(12), ReferenceId(30)] tasks/coverage/typescript/tests/cases/compiler/instanceOfInExternalModules.ts semantic error: Missing SymbolId: "Bar" @@ -19653,11 +20063,11 @@ Missing SymbolId: "_N" Missing ReferenceId: "N1" Missing ReferenceId: "N1" Bindings mismatch: -after transform: ScopeId(0): ["A", "ActionHandler", "ActionType", "AppState", "BaseProps", "BoxConsumerFromOuterBox", "DooDad", "Handler", "InnerBox", "Interesting", "N1", "NON_VOID_ACTION", "O", "OuterBox", "R", "VOID_ACTION", "defaultState", "fn", "handlers", "obj", "outerBoxOfString", "x", "xx"] -rebuilt : ScopeId(0): ["Interesting", "N1", "NON_VOID_ACTION", "VOID_ACTION", "defaultState", "fn", "obj", "xx"] +after transform: ScopeId(0): ["A", "ActionHandler", "ActionType", "AppState", "BaseProps", "BoxConsumerFromOuterBox", "DooDad", "Handler", "InnerBox", "Interesting", "N1", "NON_VOID_ACTION", "O", "OuterBox", "R", "VOID_ACTION", "_defineProperty", "defaultState", "fn", "handlers", "obj", "outerBoxOfString", "x", "xx"] +rebuilt : ScopeId(0): ["Interesting", "N1", "NON_VOID_ACTION", "VOID_ACTION", "_defineProperty", "defaultState", "fn", "obj", "xx"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(24), ScopeId(25), ScopeId(38), ScopeId(39), ScopeId(40), ScopeId(42), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(57), ScopeId(58)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(12), ScopeId(13), ScopeId(22), ScopeId(23), ScopeId(24)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(12), ScopeId(13), ScopeId(23), ScopeId(24), ScopeId(25)] Bindings mismatch: after transform: ScopeId(2): ["a", "value", "values"] rebuilt : ScopeId(1): ["value", "values"] @@ -19667,6 +20077,21 @@ rebuilt : ScopeId(8): ["InferFunctionTypes", "_N"] Scope children mismatch: after transform: ScopeId(25): [ScopeId(26), ScopeId(28), ScopeId(30), ScopeId(33), ScopeId(34), ScopeId(35), ScopeId(36), ScopeId(37)] rebuilt : ScopeId(8): [ScopeId(9), ScopeId(10), ScopeId(11)] +Scope children mismatch: +after transform: ScopeId(45): [ScopeId(46), ScopeId(49), ScopeId(51), ScopeId(59)] +rebuilt : ScopeId(13): [ScopeId(14)] +Scope children mismatch: +after transform: ScopeId(59): [] +rebuilt : ScopeId(14): [ScopeId(15), ScopeId(18), ScopeId(20)] +Scope parent mismatch: +after transform: ScopeId(46): Some(ScopeId(45)) +rebuilt : ScopeId(15): Some(ScopeId(14)) +Scope parent mismatch: +after transform: ScopeId(49): Some(ScopeId(45)) +rebuilt : ScopeId(18): Some(ScopeId(14)) +Scope parent mismatch: +after transform: ScopeId(51): Some(ScopeId(45)) +rebuilt : ScopeId(20): Some(ScopeId(14)) Reference symbol mismatch for "handlers": after transform: SymbolId(6) "handlers" rebuilt : @@ -19681,7 +20106,7 @@ after transform: ["Component", "GenericComponent", "Partial", "Promise", "alert" rebuilt : ["Component", "GenericComponent", "Promise", "alert", "assignPartial", "createElement", "createElement2", "createReducer", "handler", "handlers", "invoke", "outerBoxOfString", "passContentsToFunc", "useStringOrNumber", "x"] Unresolved reference IDs mismatch for "Promise": after transform: [ReferenceId(100), ReferenceId(102), ReferenceId(103), ReferenceId(105), ReferenceId(106), ReferenceId(108)] -rebuilt : [ReferenceId(27), ReferenceId(28), ReferenceId(29)] +rebuilt : [ReferenceId(28), ReferenceId(30), ReferenceId(32)] Unresolved reference IDs mismatch for "Component": after transform: [ReferenceId(14), ReferenceId(65), ReferenceId(79)] rebuilt : [ReferenceId(15)] @@ -19975,44 +20400,44 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/interfaceClassMerging.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6), ScopeId(8), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Symbol flags mismatch for "Foo": after transform: SymbolId(0): SymbolFlags(Class | Interface) -rebuilt : SymbolId(0): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(Class) Symbol span mismatch for "Foo": after transform: SymbolId(0): Span { start: 10, end: 13 } -rebuilt : SymbolId(0): Span { start: 149, end: 152 } +rebuilt : SymbolId(1): Span { start: 149, end: 152 } Symbol redeclarations mismatch for "Foo": after transform: SymbolId(0): [Span { start: 149, end: 152 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/interfaceClassMerging2.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Symbol flags mismatch for "Foo": after transform: SymbolId(0): SymbolFlags(Class | Interface) -rebuilt : SymbolId(0): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(Class) Symbol span mismatch for "Foo": after transform: SymbolId(0): Span { start: 10, end: 13 } -rebuilt : SymbolId(0): Span { start: 89, end: 92 } +rebuilt : SymbolId(1): Span { start: 89, end: 92 } Symbol redeclarations mismatch for "Foo": after transform: SymbolId(0): [Span { start: 89, end: 92 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol flags mismatch for "Bar": after transform: SymbolId(1): SymbolFlags(Class | Interface) -rebuilt : SymbolId(1): SymbolFlags(Class) +rebuilt : SymbolId(2): SymbolFlags(Class) Symbol span mismatch for "Bar": after transform: SymbolId(1): Span { start: 194, end: 197 } -rebuilt : SymbolId(1): Span { start: 273, end: 276 } +rebuilt : SymbolId(2): Span { start: 273, end: 276 } Symbol redeclarations mismatch for "Bar": after transform: SymbolId(1): [Span { start: 273, end: 276 }] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/interfaceContextualType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Bug", "IMap", "IOptions"] -rebuilt : ScopeId(0): ["Bug"] +after transform: ScopeId(0): ["Bug", "IMap", "IOptions", "_defineProperty"] +rebuilt : ScopeId(0): ["Bug", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -20062,14 +20487,14 @@ rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/compiler/interfaceExtendsClass1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Button", "Control", "Image", "Location", "SelectableControl", "TextBox"] -rebuilt : ScopeId(0): ["Button", "Control", "Image", "Location", "TextBox"] +after transform: ScopeId(0): ["Button", "Control", "Image", "Location", "SelectableControl", "TextBox", "_defineProperty"] +rebuilt : ScopeId(0): ["Button", "Control", "Image", "Location", "TextBox", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(8), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8)] Symbol reference IDs mismatch for "Control": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(3), ReferenceId(4)] tasks/coverage/typescript/tests/cases/compiler/interfaceImplementation5.ts semantic error: Bindings mismatch: @@ -20087,8 +20512,8 @@ Missing ReferenceId: "n" Missing ReferenceId: "m" Missing ReferenceId: "m" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(5)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -20103,7 +20528,7 @@ after transform: ScopeId(2): [ScopeId(3), ScopeId(4)] rebuilt : ScopeId(1): [ScopeId(2)] Symbol reference IDs mismatch for "n": after transform: SymbolId(2): [] -rebuilt : SymbolId(2): [ReferenceId(1)] +rebuilt : SymbolId(3): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/compiler/interfaceInheritance2.ts semantic error: Bindings mismatch: @@ -20530,20 +20955,20 @@ semantic error: Namespaces exporting non-const are not supported by Babel. Chang tasks/coverage/typescript/tests/cases/compiler/internalImportUnInstantiatedModuleMergedWithClassNotReferencingInstanceNoConflict.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B"] -rebuilt : ScopeId(0): ["A"] +after transform: ScopeId(0): ["A", "B", "_defineProperty"] +rebuilt : ScopeId(0): ["A", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol flags mismatch for "A": after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule) -rebuilt : SymbolId(0): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(Class) Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol redeclarations mismatch for "A": after transform: SymbolId(0): [Span { start: 38, end: 39 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/internalImportUnInstantiatedModuleNotReferencingInstanceNoConflict.ts semantic error: Missing SymbolId: "B" @@ -20808,11 +21233,23 @@ rebuilt : ["ab_obj", "ab_primitive", "ac_obj", "ac_primitive", "undefined tasks/coverage/typescript/tests/cases/compiler/invalidThisEmitInContextualObjectLiteral.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["IDef", "TestController"] -rebuilt : ScopeId(0): ["TestController"] +after transform: ScopeId(0): ["IDef", "TestController", "_defineProperty"] +rebuilt : ScopeId(0): ["TestController", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(2)) tasks/coverage/typescript/tests/cases/compiler/ipromise2.ts semantic error: Bindings mismatch: @@ -21153,8 +21590,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/iterableTReturnTNext.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MyMap", "Next", "_source", "_wrapAsyncGenerator", "doubles", "map", "r1", "r2", "r3", "set", "source"] -rebuilt : ScopeId(0): ["MyMap", "_source", "_wrapAsyncGenerator", "doubles", "r1", "r2", "r3", "source"] +after transform: ScopeId(0): ["MyMap", "Next", "_Symbol$iterator", "_Symbol$toStringTag", "_defineProperty", "_source", "_wrapAsyncGenerator", "doubles", "map", "r1", "r2", "r3", "set", "source"] +rebuilt : ScopeId(0): ["MyMap", "_Symbol$iterator", "_Symbol$toStringTag", "_defineProperty", "_source", "_wrapAsyncGenerator", "doubles", "r1", "r2", "r3", "source"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(14), ScopeId(15)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] @@ -21170,9 +21607,32 @@ rebuilt : Unresolved references mismatch: after transform: ["Error", "Map", "MapIterator", "Set", "Symbol", "arguments", "require", "undefined"] rebuilt : ["Error", "Symbol", "arguments", "map", "require", "set", "undefined"] -Unresolved reference IDs mismatch for "Symbol": -after transform: [ReferenceId(10), ReferenceId(17)] -rebuilt : [ReferenceId(15)] + +tasks/coverage/typescript/tests/cases/compiler/javascriptThisAssignmentInStaticBlock.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5)] +rebuilt : ScopeId(3): [] +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(4): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(6): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) tasks/coverage/typescript/tests/cases/compiler/jqueryInference.ts semantic error: Bindings mismatch: @@ -21188,6 +21648,17 @@ Unresolved references mismatch: after transform: ["shouldBeIdentity"] rebuilt : ["p1", "shouldBeIdentity"] +tasks/coverage/typescript/tests/cases/compiler/jsFileCompilationAwaitModifier.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/typescript/tests/cases/compiler/jsdocAccessEnumType.ts semantic error: Bindings mismatch: after transform: ScopeId(1): ["A", "E"] @@ -21199,6 +21670,17 @@ Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable) +tasks/coverage/typescript/tests/cases/compiler/jsdocParamTagOnPropertyInitializer.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/typescript/tests/cases/compiler/jsonFileImportChecksCallCorrectlyTwice.ts semantic error: Bindings mismatch: after transform: ScopeId(0): ["Foo", "data", "fn"] @@ -21487,29 +21969,38 @@ tasks/coverage/typescript/tests/cases/compiler/jsxInferenceProducesLiteralAsExpe semantic error: Missing SymbolId: "React" Missing ReferenceId: "require" Bindings mismatch: -after transform: ScopeId(0): ["FunctionPropertyNames", "React", "Test", "TestObject", "TestProps", "_jsxFileName", "el1", "el2", "model"] -rebuilt : ScopeId(0): ["React", "Test", "TestObject", "_jsxFileName", "el1", "el2", "model"] +after transform: ScopeId(0): ["FunctionPropertyNames", "React", "Test", "TestObject", "TestProps", "_defineProperty", "_jsxFileName", "el1", "el2", "model"] +rebuilt : ScopeId(0): ["React", "Test", "TestObject", "_defineProperty", "_jsxFileName", "el1", "el2", "model"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: after transform: ScopeId(7): ["T", "props"] -rebuilt : ScopeId(3): ["props"] +rebuilt : ScopeId(4): ["props"] Symbol reference IDs mismatch for "TestObject": after transform: SymbolId(4): [ReferenceId(11), ReferenceId(16)] -rebuilt : SymbolId(2): [ReferenceId(3)] +rebuilt : SymbolId(3): [ReferenceId(6)] Reference symbol mismatch for "React": after transform: SymbolId(0) "React" -rebuilt : SymbolId(1) "React" +rebuilt : SymbolId(2) "React" Reference symbol mismatch for "React": after transform: SymbolId(0) "React" -rebuilt : SymbolId(1) "React" +rebuilt : SymbolId(2) "React" Reference symbol mismatch for "React": after transform: SymbolId(0) "React" -rebuilt : SymbolId(1) "React" +rebuilt : SymbolId(2) "React" Reference symbol mismatch for "React": after transform: SymbolId(0) "React" -rebuilt : SymbolId(1) "React" +rebuilt : SymbolId(2) "React" Unresolved references mismatch: after transform: ["Function"] rebuilt : ["require"] @@ -21670,26 +22161,26 @@ rebuilt : ["Symbol", "x"] tasks/coverage/typescript/tests/cases/compiler/keyofGenericExtendingClassDoubleLayer.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["AutoModel", "Model", "ModelAttributes", "PersonModel"] -rebuilt : ScopeId(0): ["AutoModel", "Model", "PersonModel"] +after transform: ScopeId(0): ["AutoModel", "Model", "ModelAttributes", "PersonModel", "_defineProperty"] +rebuilt : ScopeId(0): ["AutoModel", "Model", "PersonModel", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] Bindings mismatch: after transform: ScopeId(1): ["Attributes"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "Model": after transform: SymbolId(0): [ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "PersonModel": after transform: SymbolId(6): [ReferenceId(8)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Unresolved references mismatch: -after transform: ["Date", "Omit"] -rebuilt : [] +after transform: ["Date", "Omit", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/keyofModuleObjectHasCorrectKeys.ts semantic error: Scope children mismatch: @@ -21729,20 +22220,20 @@ rebuilt : ["React"] tasks/coverage/typescript/tests/cases/compiler/lambdaParameterWithTupleArgsHasCorrectAssignability.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["GenericClass", "GenericFunction", "MyTuple", "MyTupleItem", "consumeClass", "createClass"] -rebuilt : ScopeId(0): ["GenericClass", "consumeClass", "createClass"] +after transform: ScopeId(0): ["GenericClass", "GenericFunction", "MyTuple", "MyTupleItem", "_defineProperty", "consumeClass", "createClass"] +rebuilt : ScopeId(0): ["GenericClass", "_defineProperty", "consumeClass", "createClass"] 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), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] Bindings mismatch: after transform: ScopeId(4): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(5): ["T", "f"] -rebuilt : ScopeId(2): ["f"] +rebuilt : ScopeId(3): ["f"] Symbol reference IDs mismatch for "GenericClass": after transform: SymbolId(4): [ReferenceId(10), ReferenceId(12), ReferenceId(14)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/compiler/largeTupleTypes.ts semantic error: Bindings mismatch: @@ -21807,44 +22298,44 @@ Missing ReferenceId: "Line" Missing ReferenceId: "Editor" Missing ReferenceId: "Editor" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(19)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(5), SymbolId(8), SymbolId(10), SymbolId(13), SymbolId(17), SymbolId(18)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(6), SymbolId(8), SymbolId(9), SymbolId(11), SymbolId(14)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(7), SymbolId(9), SymbolId(10), SymbolId(12), SymbolId(15)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(4): ["U", "entry"] -rebuilt : ScopeId(4): ["entry"] +rebuilt : ScopeId(5): ["entry"] Bindings mismatch: after transform: ScopeId(5): ["U"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(6): [] Bindings mismatch: after transform: ScopeId(6): ["U", "data"] -rebuilt : ScopeId(6): ["data"] +rebuilt : ScopeId(7): ["data"] Bindings mismatch: after transform: ScopeId(7): ["T"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(8): [] Symbol reference IDs mismatch for "Buffer": after transform: SymbolId(1): [] -rebuilt : SymbolId(2): [ReferenceId(5)] +rebuilt : SymbolId(3): [ReferenceId(7)] Symbol reference IDs mismatch for "ListRemoveEntry": after transform: SymbolId(5): [ReferenceId(31)] -rebuilt : SymbolId(6): [ReferenceId(8), ReferenceId(15)] +rebuilt : SymbolId(7): [ReferenceId(10), ReferenceId(18)] Symbol reference IDs mismatch for "ListMakeHead": after transform: SymbolId(8): [ReferenceId(0)] -rebuilt : SymbolId(8): [ReferenceId(0), ReferenceId(10)] +rebuilt : SymbolId(9): [ReferenceId(2), ReferenceId(12)] Symbol reference IDs mismatch for "ListMakeEntry": after transform: SymbolId(10): [ReferenceId(25)] -rebuilt : SymbolId(9): [ReferenceId(12), ReferenceId(13)] +rebuilt : SymbolId(10): [ReferenceId(14), ReferenceId(16)] Symbol reference IDs mismatch for "List": after transform: SymbolId(13): [ReferenceId(2), ReferenceId(4), ReferenceId(10), ReferenceId(12), ReferenceId(15), ReferenceId(18), ReferenceId(20), ReferenceId(23), ReferenceId(27), ReferenceId(29)] -rebuilt : SymbolId(11): [] +rebuilt : SymbolId(12): [] Symbol reference IDs mismatch for "Line": after transform: SymbolId(17): [ReferenceId(1), ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(7)] -rebuilt : SymbolId(14): [ReferenceId(1), ReferenceId(17)] +rebuilt : SymbolId(15): [ReferenceId(3), ReferenceId(20)] tasks/coverage/typescript/tests/cases/compiler/literalWideningWithCompoundLikeAssignments.ts semantic error: Bindings mismatch: @@ -21965,37 +22456,37 @@ rebuilt : ["Key"] tasks/coverage/typescript/tests/cases/compiler/localTypeParameterInferencePriority.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ColumnSelectView1", "ColumnSelectView2", "ColumnSelectViewImp", "S", "Schema", "Table", "UnrollOnHover"] -rebuilt : ScopeId(0): ["ColumnSelectView1", "ColumnSelectView2", "ColumnSelectViewImp", "Table"] +after transform: ScopeId(0): ["ColumnSelectView1", "ColumnSelectView2", "ColumnSelectViewImp", "S", "Schema", "Table", "UnrollOnHover", "_defineProperty"] +rebuilt : ScopeId(0): ["ColumnSelectView1", "ColumnSelectView2", "ColumnSelectViewImp", "Table", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] Bindings mismatch: after transform: ScopeId(5): ["S"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(6): ["C"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(7): ["S"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(4): [] Symbol reference IDs mismatch for "Table": after transform: SymbolId(4): [ReferenceId(14), ReferenceId(17), ReferenceId(22), ReferenceId(25)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(1), ReferenceId(3)] Unresolved references mismatch: after transform: ["Array", "Pick", "Record"] rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/m7Bugs.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C1", "C2", "ISomething", "s", "x", "y1", "y2", "y3"] -rebuilt : ScopeId(0): ["C1", "C2", "s", "x", "y1", "y2", "y3"] +after transform: ScopeId(0): ["A", "B", "C1", "C2", "ISomething", "_defineProperty", "s", "x", "y1", "y2", "y3"] +rebuilt : ScopeId(0): ["C1", "C2", "_defineProperty", "s", "x", "y1", "y2", "y3"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Symbol reference IDs mismatch for "C1": after transform: SymbolId(5): [ReferenceId(5), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(11), ReferenceId(12)] -rebuilt : SymbolId(2): [ReferenceId(0)] +rebuilt : SymbolId(3): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/compiler/mapConstructor.ts semantic error: Unresolved references mismatch: @@ -22092,8 +22583,8 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), Sc tasks/coverage/typescript/tests/cases/compiler/mappedTypeGenericIndexedAccess.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["P", "Test", "TypeHandlers", "Types", "TypesMap", "onSomeEvent", "typeHandlers"] -rebuilt : ScopeId(0): ["Test", "onSomeEvent", "typeHandlers"] +after transform: ScopeId(0): ["P", "Test", "TypeHandlers", "Types", "TypesMap", "_defineProperty", "onSomeEvent", "typeHandlers"] +rebuilt : ScopeId(0): ["Test", "_defineProperty", "onSomeEvent", "typeHandlers"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(11), ScopeId(12), ScopeId(13)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5), ScopeId(6), ScopeId(7)] @@ -22107,8 +22598,8 @@ Bindings mismatch: after transform: ScopeId(13): ["T", "_typeHandlers$p$t", "p"] rebuilt : ScopeId(7): ["_typeHandlers$p$t", "p"] Unresolved references mismatch: -after transform: ["console", "true"] -rebuilt : ["console"] +after transform: ["console", "require", "true"] +rebuilt : ["console", "require"] tasks/coverage/typescript/tests/cases/compiler/mappedTypeGenericInstantiationPreservesHomomorphism.ts semantic error: Bindings mismatch: @@ -22300,10 +22791,10 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/memberVariableDeclarations1.ts semantic error: Symbol reference IDs mismatch for "Employee": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Employee2": after transform: SymbolId(1): [ReferenceId(5)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/mergeMultipleInterfacesReexported.ts semantic error: Bindings mismatch: @@ -22370,13 +22861,13 @@ after transform: ScopeId(3): ["T"] rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "GenericObject": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(1)] Symbol reference IDs mismatch for "GenericObjectWithoutSetter": after transform: SymbolId(4): [ReferenceId(5), ReferenceId(6)] -rebuilt : SymbolId(3): [ReferenceId(2)] +rebuilt : SymbolId(4): [ReferenceId(4)] Symbol reference IDs mismatch for "NormalObject": after transform: SymbolId(7): [ReferenceId(8), ReferenceId(9)] -rebuilt : SymbolId(5): [ReferenceId(4)] +rebuilt : SymbolId(6): [ReferenceId(6)] tasks/coverage/typescript/tests/cases/compiler/mergedInterfaceFromMultipleFiles1.ts semantic error: Bindings mismatch: @@ -22676,16 +23167,22 @@ semantic error: Namespaces exporting non-const are not supported by Babel. Chang tasks/coverage/typescript/tests/cases/compiler/metadataOfClassFromAlias.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ClassA", "SomeClass", "annotation"] -rebuilt : ScopeId(0): ["ClassA", "annotation"] +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): [] Unresolved references mismatch: after transform: ["PropertyDecorator"] rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/metadataOfClassFromAlias2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ClassA", "SomeClass", "annotation"] -rebuilt : ScopeId(0): ["ClassA", "annotation"] +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): [] Unresolved references mismatch: after transform: ["PropertyDecorator"] rebuilt : [] @@ -22702,23 +23199,23 @@ Missing ReferenceId: "Person" Missing ReferenceId: "MyModule" Missing ReferenceId: "MyModule" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(7)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(4), SymbolId(5), SymbolId(6)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(5), SymbolId(6)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(6), SymbolId(7)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "inject": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(4)] +rebuilt : SymbolId(3): [ReferenceId(2)] Symbol reference IDs mismatch for "Leg": after transform: SymbolId(4): [ReferenceId(1)] -rebuilt : SymbolId(5): [ReferenceId(3)] +rebuilt : SymbolId(6): [ReferenceId(4)] Symbol reference IDs mismatch for "Person": after transform: SymbolId(5): [] -rebuilt : SymbolId(6): [ReferenceId(6)] +rebuilt : SymbolId(7): [ReferenceId(7)] tasks/coverage/typescript/tests/cases/compiler/metadataOfEventAlias.ts semantic error: Bindings mismatch: @@ -22729,40 +23226,49 @@ after transform: ScopeId(0): [ScopeId(1)] rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/metadataOfStringLiteral.ts -semantic error: Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +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"] tasks/coverage/typescript/tests/cases/compiler/metadataOfUnion.ts semantic error: Bindings mismatch: after transform: ScopeId(4): ["A", "B", "C", "D", "E"] -rebuilt : ScopeId(4): ["E"] +rebuilt : ScopeId(5): ["E"] Scope flags mismatch: after transform: ScopeId(4): ScopeFlags(0x0) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(5): ScopeFlags(Function) +Symbol reference IDs mismatch for "PropDeco": +after transform: SymbolId(0): [ReferenceId(1), ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(8), ReferenceId(11), ReferenceId(13)] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(3): [ReferenceId(2)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol flags mismatch for "E": after transform: SymbolId(5): SymbolFlags(RegularEnum) -rebuilt : SymbolId(5): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(6): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "E": -after transform: SymbolId(5): [ReferenceId(7), ReferenceId(9), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(24)] -rebuilt : SymbolId(5): [ReferenceId(12)] +after transform: SymbolId(5): [ReferenceId(7), ReferenceId(9), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(27)] +rebuilt : SymbolId(6): [ReferenceId(13)] Unresolved references mismatch: -after transform: ["Object", "true"] -rebuilt : [] +after transform: ["Object", "require", "true"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/metadataOfUnionWithNull.ts -semantic error: Symbol reference IDs mismatch for "A": +semantic error: Symbol reference IDs mismatch for "PropDeco": +after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(16)] +rebuilt : SymbolId(1): [] +Symbol reference IDs mismatch for "A": after transform: SymbolId(3): [ReferenceId(11), ReferenceId(13)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(4): [ReferenceId(15)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(5): [] Unresolved references mismatch: -after transform: ["Object", "true"] -rebuilt : [] +after transform: ["Object", "require", "true"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/metadataReferencedWithinFilteredUnion.ts semantic error: Bindings mismatch: @@ -22950,8 +23456,8 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/mixingApparentTypeOverrides.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "Constructor", "Tagged"] -rebuilt : ScopeId(0): ["A", "B", "C", "Tagged"] +after transform: ScopeId(0): ["A", "B", "C", "Constructor", "Tagged", "_defineProperty"] +rebuilt : ScopeId(0): ["A", "B", "C", "Tagged", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(5), ScopeId(7), ScopeId(9)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6), ScopeId(8)] @@ -23384,22 +23890,22 @@ semantic error: Namespaces exporting non-const are not supported by Babel. Chang tasks/coverage/typescript/tests/cases/compiler/moduleCodeGenTest5.ts semantic error: Bindings mismatch: after transform: ScopeId(7): ["A", "E1"] -rebuilt : ScopeId(7): ["E1"] +rebuilt : ScopeId(9): ["E1"] Scope flags mismatch: after transform: ScopeId(7): ScopeFlags(StrictMode) -rebuilt : ScopeId(7): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(9): ScopeFlags(StrictMode | Function) Bindings mismatch: after transform: ScopeId(8): ["B", "E2"] -rebuilt : ScopeId(8): ["E2"] +rebuilt : ScopeId(10): ["E2"] Scope flags mismatch: after transform: ScopeId(8): ScopeFlags(StrictMode) -rebuilt : ScopeId(8): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(10): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "E1": after transform: SymbolId(6): SymbolFlags(RegularEnum) -rebuilt : SymbolId(6): SymbolFlags(BlockScopedVariable) +rebuilt : SymbolId(7): SymbolFlags(BlockScopedVariable) Symbol flags mismatch for "E2": after transform: SymbolId(9): SymbolFlags(RegularEnum) -rebuilt : SymbolId(9): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(10): SymbolFlags(FunctionScopedVariable) tasks/coverage/typescript/tests/cases/compiler/moduleCodegenTest4.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 @@ -23563,7 +24069,7 @@ rebuilt : SymbolId(4): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/compiler/moduleMergeConstructor.ts semantic error: Symbol reference IDs mismatch for "foo": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(0): [ReferenceId(1)] tasks/coverage/typescript/tests/cases/compiler/moduleNoEmit.ts semantic error: Missing SymbolId: "Foo" @@ -24369,10 +24875,10 @@ after transform: ScopeId(1): ["A"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["RT"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "X": after transform: SymbolId(4): [ReferenceId(5)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/compiler/mutuallyRecursiveInterfaceDeclaration.ts semantic error: Bindings mismatch: @@ -24411,6 +24917,17 @@ Symbol reference IDs mismatch for "C": after transform: SymbolId(1): [] rebuilt : SymbolId(2): [ReferenceId(1)] +tasks/coverage/typescript/tests/cases/compiler/namedFunctionExpressionAssignedToClassProperty.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/typescript/tests/cases/compiler/namedFunctionExpressionInModule.ts semantic error: Missing SymbolId: "Variables" Missing SymbolId: "_Variables" @@ -24496,17 +25013,17 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/narrowByBooleanComparison.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "ACTOR_TYPE", "Actor", "B", "C", "Entity", "MyUnion", "WebError", "isA", "isActor", "isFunction", "test1", "test2", "test3", "test4", "test5", "test6", "test7"] -rebuilt : ScopeId(0): ["ACTOR_TYPE", "WebError", "isA", "isActor", "isFunction", "test1", "test2", "test3", "test4", "test5", "test6", "test7"] +after transform: ScopeId(0): ["A", "ACTOR_TYPE", "Actor", "B", "C", "Entity", "MyUnion", "WebError", "_defineProperty", "isA", "isActor", "isFunction", "test1", "test2", "test3", "test4", "test5", "test6", "test7"] +rebuilt : ScopeId(0): ["ACTOR_TYPE", "WebError", "_defineProperty", "isA", "isActor", "isFunction", "test1", "test2", "test3", "test4", "test5", "test6", "test7"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(15), ScopeId(17), ScopeId(19), ScopeId(20), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(31), ScopeId(34), ScopeId(35)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(16), ScopeId(21), ScopeId(22), ScopeId(25), ScopeId(28), ScopeId(29)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(17), ScopeId(22), ScopeId(23), ScopeId(26), ScopeId(29), ScopeId(30)] Symbol reference IDs mismatch for "ACTOR_TYPE": after transform: SymbolId(16): [ReferenceId(46), ReferenceId(50)] -rebuilt : SymbolId(11): [ReferenceId(40)] +rebuilt : SymbolId(13): [ReferenceId(43)] Unresolved references mismatch: -after transform: ["Array", "Error", "Function", "URIError", "console"] -rebuilt : ["Array", "Error", "URIError", "console"] +after transform: ["Array", "Error", "Function", "URIError", "console", "require"] +rebuilt : ["Array", "Error", "URIError", "console", "require"] tasks/coverage/typescript/tests/cases/compiler/narrowByClauseExpressionInSwitchTrue1.ts semantic error: Bindings mismatch: @@ -24590,8 +25107,8 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(9), ScopeId(12), S tasks/coverage/typescript/tests/cases/compiler/narrowByClauseExpressionInSwitchTrue9.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "IProps"] -rebuilt : ScopeId(0): ["Foo"] +after transform: ScopeId(0): ["Foo", "IProps", "_defineProperty"] +rebuilt : ScopeId(0): ["Foo", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -25085,17 +25602,17 @@ Missing ReferenceId: "C" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(4)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(3)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "C": after transform: SymbolId(1): [] -rebuilt : SymbolId(2): [ReferenceId(2)] +rebuilt : SymbolId(3): [ReferenceId(4)] tasks/coverage/typescript/tests/cases/compiler/nestedSuperCallEmit.ts semantic error: Unresolved reference IDs mismatch for "Error": @@ -25147,17 +25664,17 @@ Missing SymbolId: "_M" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(4)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "Foo": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(2)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/compiler/newExpressionWithTypeParameterConstrainedToOuterTypeParameter.ts semantic error: Bindings mismatch: @@ -25180,20 +25697,20 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/noAsConstNameLookup.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "Cleaner", "FeatureRunner", "Store", "_asyncToGenerator"] -rebuilt : ScopeId(0): ["C", "FeatureRunner", "_asyncToGenerator"] +after transform: ScopeId(0): ["C", "Cleaner", "FeatureRunner", "Store", "_asyncToGenerator", "_defineProperty"] +rebuilt : ScopeId(0): ["C", "FeatureRunner", "_asyncToGenerator", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(8)] Bindings mismatch: after transform: ScopeId(3): ["W"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(7): ["T"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(8): [] Symbol reference IDs mismatch for "FeatureRunner": after transform: SymbolId(3): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Unresolved references mismatch: after transform: ["Promise", "const"] rebuilt : [] @@ -25227,6 +25744,26 @@ semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +tasks/coverage/typescript/tests/cases/compiler/noCollisionThisExpressionAndLocalVarInProperty.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(5): [ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(6): [ScopeId(7)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(4)) +rebuilt : ScopeId(7): Some(ScopeId(6)) + tasks/coverage/typescript/tests/cases/compiler/noCollisionThisExpressionInFunctionAndVarInGlobal.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] @@ -25245,8 +25782,8 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/noCrashOnThisTypeUsage.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["IListenable", "ObservableValue", "notifyListeners"] -rebuilt : ScopeId(0): ["ObservableValue", "notifyListeners"] +after transform: ScopeId(0): ["IListenable", "ObservableValue", "_defineProperty", "notifyListeners"] +rebuilt : ScopeId(0): ["ObservableValue", "_defineProperty", "notifyListeners"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] @@ -25540,14 +26077,23 @@ rebuilt : ScopeId(1): ["one", "three", "two"] tasks/coverage/typescript/tests/cases/compiler/nonNullReferenceMatching.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Component", "ComponentProps", "ElementRef", "ThumbProps"] -rebuilt : ScopeId(0): ["Component"] +after transform: ScopeId(0): ["Component", "ComponentProps", "ElementRef", "ThumbProps", "_defineProperty"] +rebuilt : ScopeId(0): ["Component", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(6): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Unresolved references mismatch: -after transform: ["HTMLElement"] -rebuilt : [] +after transform: ["HTMLElement", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/nonNullableAndObjectIntersections.ts semantic error: Bindings mismatch: @@ -25757,15 +26303,15 @@ rebuilt : ["E", "E2"] tasks/coverage/typescript/tests/cases/compiler/numericIndexerConstraint3.ts semantic error: Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/numericIndexerConstraint4.ts semantic error: Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/compiler/objectAssignLikeNonUnionResult.ts semantic error: Bindings mismatch: @@ -25813,8 +26359,8 @@ rebuilt : ["Object", "union"] tasks/coverage/typescript/tests/cases/compiler/objectIndexer.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Callback", "Emitter", "IMap"] -rebuilt : ScopeId(0): ["Emitter"] +after transform: ScopeId(0): ["Callback", "Emitter", "IMap", "_defineProperty"] +rebuilt : ScopeId(0): ["Emitter", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -26107,22 +26653,22 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/overloadGenericFunctionWithRestArgs.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] Bindings mismatch: after transform: ScopeId(1): ["V"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["U"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(4): ["T", "v_args"] -rebuilt : ScopeId(3): ["v_args"] +rebuilt : ScopeId(5): ["v_args"] Symbol reference IDs mismatch for "B": after transform: SymbolId(0): [ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(2): [ReferenceId(4), ReferenceId(7), ReferenceId(9)] -rebuilt : SymbolId(1): [ReferenceId(0)] +rebuilt : SymbolId(2): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/compiler/overloadOnConstConstraintChecks1.ts semantic error: Bindings mismatch: @@ -26164,33 +26710,33 @@ rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/overloadOnConstConstraintChecks3.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(6)] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(4), ReferenceId(5)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(3)] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(2)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(3)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/compiler/overloadOnConstConstraintChecks4.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(7)] Symbol reference IDs mismatch for "Z": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(6)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(1)] Symbol reference IDs mismatch for "A": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(2), ReferenceId(5)] -rebuilt : SymbolId(1): [ReferenceId(1), ReferenceId(2)] +rebuilt : SymbolId(2): [ReferenceId(4), ReferenceId(5)] Symbol reference IDs mismatch for "B": after transform: SymbolId(2): [ReferenceId(3)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(3): [ReferenceId(4)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(5): [] tasks/coverage/typescript/tests/cases/compiler/overloadOnConstDuplicateOverloads1.ts semantic error: Scope children mismatch: @@ -26269,22 +26815,22 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/overloadOnGenericClassAndNonGenericClass.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9), ScopeId(11), ScopeId(13)] Bindings mismatch: after transform: ScopeId(4): ["T"] -rebuilt : ScopeId(4): [] +rebuilt : ScopeId(7): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(2), ReferenceId(9)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(5)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "X": after transform: SymbolId(3): [ReferenceId(3), ReferenceId(6)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "X1": after transform: SymbolId(5): [ReferenceId(1)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(5): [] tasks/coverage/typescript/tests/cases/compiler/overloadResolutionOverNonCTLambdas.ts semantic error: Missing SymbolId: "Bugs" @@ -26425,12 +26971,12 @@ rebuilt : ScopeId(1): ["set", "y"] tasks/coverage/typescript/tests/cases/compiler/parameterReferencesOtherParameter1.ts semantic error: Symbol reference IDs mismatch for "Model": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/parameterReferencesOtherParameter2.ts semantic error: Symbol reference IDs mismatch for "Model": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/parenthesisDoesNotBlockAliasSymbolCreation.ts semantic error: Bindings mismatch: @@ -26550,20 +27096,20 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/partiallyDiscriminantedUnions.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A1", "A2", "AB", "B", "Circle", "Shape", "Shapes", "Square", "ab", "fail", "isShape"] -rebuilt : ScopeId(0): ["Circle", "Square", "ab", "fail", "isShape"] +after transform: ScopeId(0): ["A1", "A2", "AB", "B", "Circle", "Shape", "Shapes", "Square", "_defineProperty", "ab", "fail", "isShape"] +rebuilt : ScopeId(0): ["Circle", "Square", "_defineProperty", "ab", "fail", "isShape"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8)] Symbol reference IDs mismatch for "Square": after transform: SymbolId(5): [ReferenceId(9)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "Circle": after transform: SymbolId(6): [ReferenceId(8), ReferenceId(21)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Unresolved reference IDs mismatch for "Array": after transform: [ReferenceId(11), ReferenceId(15)] -rebuilt : [ReferenceId(3)] +rebuilt : [ReferenceId(6)] tasks/coverage/typescript/tests/cases/compiler/pathMappingBasedModuleResolution3_classic.ts semantic error: Scope children mismatch: @@ -29221,36 +29767,36 @@ Missing ReferenceId: "Example" Missing ReferenceId: "Test" Missing ReferenceId: "Test" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(5)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(6)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(5), SymbolId(8)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(7)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(7)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "Example": after transform: SymbolId(1): [] -rebuilt : SymbolId(2): [ReferenceId(2)] +rebuilt : SymbolId(3): [ReferenceId(4)] Symbol reference IDs mismatch for "C": after transform: SymbolId(5): [ReferenceId(1)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] tasks/coverage/typescript/tests/cases/compiler/privatePropertyInUnion.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ISyncableObject", "SyncableObject", "SyncableRef", "Type", "__ValueDescriptorType"] -rebuilt : ScopeId(0): ["SyncableObject"] +after transform: ScopeId(0): ["ISyncableObject", "SyncableObject", "SyncableRef", "Type", "__ValueDescriptorType", "_defineProperty"] +rebuilt : ScopeId(0): ["SyncableObject", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "SyncableObject": after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/privatePropertyUsingObjectType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["FilterManager", "IFilterProvider"] -rebuilt : ScopeId(0): ["FilterManager"] +after transform: ScopeId(0): ["FilterManager", "IFilterProvider", "_defineProperty"] +rebuilt : ScopeId(0): ["FilterManager", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -30491,14 +31037,14 @@ rebuilt : [ReferenceId(9)] tasks/coverage/typescript/tests/cases/compiler/readonlyInDeclarationFile.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "Foo", "f", "g", "z"] -rebuilt : ScopeId(0): ["C", "f", "g", "z"] +after transform: ScopeId(0): ["C", "Foo", "_defineProperty", "f", "g", "z"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "f", "g", "z"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(21), ScopeId(25)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(20), ScopeId(24)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(21), ScopeId(25)] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/reboundBaseClassSymbol.ts semantic error: Missing SymbolId: "Foo" @@ -30616,23 +31162,23 @@ Missing ReferenceId: "MemberNameArray" Missing ReferenceId: "TypeScript2" Missing ReferenceId: "TypeScript2" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(3)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(4)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(3), SymbolId(5)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(5)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(4)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "MemberName": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(2)] +rebuilt : SymbolId(3): [ReferenceId(3), ReferenceId(4)] Symbol reference IDs mismatch for "MemberNameArray": after transform: SymbolId(2): [] -rebuilt : SymbolId(3): [ReferenceId(4)] +rebuilt : SymbolId(4): [ReferenceId(6)] Reference symbol mismatch for "TypeScript2": after transform: SymbolId(0) "TypeScript2" -rebuilt : SymbolId(0) "TypeScript2" +rebuilt : SymbolId(1) "TypeScript2" tasks/coverage/typescript/tests/cases/compiler/recursiveCloduleReference.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 @@ -30640,13 +31186,13 @@ semantic error: Namespaces exporting non-const are not supported by Babel. Chang tasks/coverage/typescript/tests/cases/compiler/recursiveComplicatedClasses.ts semantic error: Symbol reference IDs mismatch for "Symbol": after transform: SymbolId(3): [ReferenceId(1), ReferenceId(5)] -rebuilt : SymbolId(3): [ReferenceId(2)] +rebuilt : SymbolId(4): [ReferenceId(5)] Symbol reference IDs mismatch for "ParameterSymbol": after transform: SymbolId(6): [ReferenceId(0)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] Symbol reference IDs mismatch for "TypeSymbol": after transform: SymbolId(7): [ReferenceId(2)] -rebuilt : SymbolId(7): [] +rebuilt : SymbolId(8): [] tasks/coverage/typescript/tests/cases/compiler/recursiveConditionalCrash1.ts semantic error: Bindings mismatch: @@ -30727,13 +31273,13 @@ rebuilt : ["module", "require"] tasks/coverage/typescript/tests/cases/compiler/recursiveFieldSetting.ts semantic error: Symbol reference IDs mismatch for "Recursive1": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Recursive2": after transform: SymbolId(2): [ReferenceId(1)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "Recursive3": after transform: SymbolId(3): [ReferenceId(2)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/recursiveFunctionTypes1.ts semantic error: Symbol reference IDs mismatch for "C": @@ -30980,8 +31526,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/recursiveTypeParameterReferenceError1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C2", "Foo", "Foo2", "X", "f", "f2", "r", "r2"] -rebuilt : ScopeId(0): ["C2", "X", "f", "f2", "r", "r2"] +after transform: ScopeId(0): ["C2", "Foo", "Foo2", "X", "_defineProperty", "f", "f2", "r", "r2"] +rebuilt : ScopeId(0): ["C2", "X", "_defineProperty", "f", "f2", "r", "r2"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] @@ -30993,10 +31539,10 @@ after transform: ScopeId(3): ["T"] rebuilt : ScopeId(2): [] Symbol reference IDs mismatch for "X": after transform: SymbolId(0): [ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "C2": after transform: SymbolId(6): [ReferenceId(6)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/recursiveTypeParameterReferenceError2.ts semantic error: Bindings mismatch: @@ -31136,8 +31682,17 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/compiler/reexportWrittenCorrectlyInDeclaration.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Test", "things"] -rebuilt : ScopeId(0): ["Test"] +after transform: ScopeId(0): ["Test", "_defineProperty", "things"] +rebuilt : ScopeId(0): ["Test", "_defineProperty"] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) tasks/coverage/typescript/tests/cases/compiler/regexpExecAndMatchTypeUsages.ts semantic error: Unresolved references mismatch: @@ -31914,8 +32469,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/selfInLambdas.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["MouseEvent", "Window", "X", "o", "window"] -rebuilt : ScopeId(0): ["X", "o"] +after transform: ScopeId(0): ["MouseEvent", "Window", "X", "_defineProperty", "o", "window"] +rebuilt : ScopeId(0): ["X", "_defineProperty", "o"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] @@ -31923,8 +32478,8 @@ Reference symbol mismatch for "window": after transform: SymbolId(1) "window" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["window"] +after transform: ["require"] +rebuilt : ["require", "window"] tasks/coverage/typescript/tests/cases/compiler/selfReference.ts semantic error: Scope children mismatch: @@ -32120,26 +32675,26 @@ Missing ReferenceId: "foo" Missing ReferenceId: "Shapes" Missing ReferenceId: "Shapes" Bindings mismatch: -after transform: ScopeId(0): ["IPoint", "Shapes", "dist", "p"] -rebuilt : ScopeId(0): ["Shapes", "dist", "p"] +after transform: ScopeId(0): ["IPoint", "Shapes", "_defineProperty", "dist", "p"] +rebuilt : ScopeId(0): ["Shapes", "_defineProperty", "dist", "p"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(2), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(10)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(5), SymbolId(6), SymbolId(7)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(6), SymbolId(7), SymbolId(8)] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "Point": -after transform: SymbolId(2): [ReferenceId(2)] -rebuilt : SymbolId(2): [ReferenceId(3), ReferenceId(5)] +after transform: SymbolId(2): [ReferenceId(2), ReferenceId(6)] +rebuilt : SymbolId(3): [ReferenceId(5), ReferenceId(6), ReferenceId(8)] Symbol reference IDs mismatch for "foo": after transform: SymbolId(6): [] -rebuilt : SymbolId(6): [ReferenceId(7)] +rebuilt : SymbolId(7): [ReferenceId(10)] Reference symbol mismatch for "Shapes": after transform: SymbolId(1) "Shapes" -rebuilt : SymbolId(0) "Shapes" +rebuilt : SymbolId(1) "Shapes" tasks/coverage/typescript/tests/cases/compiler/sourceMap-InterfacePrecedingVariableDeclaration1.ts semantic error: Bindings mismatch: @@ -32188,6 +32743,17 @@ Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) +tasks/coverage/typescript/tests/cases/compiler/sourceMapValidationClassWithDefaultConstructorAndCapturedThisStatement.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/typescript/tests/cases/compiler/sourceMapValidationClasses.ts semantic error: Missing SymbolId: "Foo" Missing SymbolId: "_Foo" @@ -33845,8 +34411,8 @@ rebuilt : ScopeId(1): [] tasks/coverage/typescript/tests/cases/compiler/specializedInheritedConstructors1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Model", "MyView", "View", "ViewOptions", "aView", "aView2", "m", "myView"] -rebuilt : ScopeId(0): ["Model", "MyView", "View", "aView", "aView2", "m", "myView"] +after transform: ScopeId(0): ["Model", "MyView", "View", "ViewOptions", "_defineProperty", "aView", "aView2", "m", "myView"] +rebuilt : ScopeId(0): ["Model", "MyView", "View", "_defineProperty", "aView", "aView2", "m", "myView"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] @@ -33855,7 +34421,7 @@ after transform: ScopeId(2): ["TModel"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "Model": after transform: SymbolId(5): [ReferenceId(5), ReferenceId(7), ReferenceId(8), ReferenceId(10)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(3)] +rebuilt : SymbolId(3): [ReferenceId(3), ReferenceId(5)] tasks/coverage/typescript/tests/cases/compiler/specializedLambdaTypeArguments.ts semantic error: Bindings mismatch: @@ -33863,7 +34429,7 @@ after transform: ScopeId(1): ["A", "Tany"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "X": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/specializedOverloadWithRestParameters.ts semantic error: Scope children mismatch: @@ -33945,10 +34511,10 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] tasks/coverage/typescript/tests/cases/compiler/spreadIntersectionJsx.tsx semantic error: Symbol reference IDs mismatch for "A": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(1)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/spreadObjectNoCircular1.ts semantic error: Bindings mismatch: @@ -34158,8 +34724,8 @@ Missing ReferenceId: "funkyFor" Missing ReferenceId: "tessst" Missing ReferenceId: "tessst" Bindings mismatch: -after transform: ScopeId(0): ["Array", "ListWrapper", "ListWrapper2", "Scanner", "cloned", "outer", "tessst", "y"] -rebuilt : ScopeId(0): ["ListWrapper", "ListWrapper2", "cloned", "outer", "tessst", "y"] +after transform: ScopeId(0): ["Array", "ListWrapper", "ListWrapper2", "Scanner", "_defineProperty", "cloned", "outer", "tessst", "y"] +rebuilt : ScopeId(0): ["ListWrapper", "ListWrapper2", "_defineProperty", "cloned", "outer", "tessst", "y"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6), ScopeId(12), ScopeId(14), ScopeId(55), ScopeId(56), ScopeId(57)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6), ScopeId(12)] @@ -34174,7 +34740,7 @@ after transform: ScopeId(5): ["T", "a", "array", "dit"] rebuilt : ScopeId(5): ["a", "array", "dit"] Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(14), SymbolId(130)] -rebuilt : ScopeId(6): [SymbolId(11), SymbolId(12)] +rebuilt : ScopeId(6): [SymbolId(12), SymbolId(13)] Scope flags mismatch: after transform: ScopeId(6): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(6): ScopeFlags(Function) @@ -34234,29 +34800,35 @@ after transform: ScopeId(49): ["T", "candidate", "candidateValue", "dit", "index rebuilt : ScopeId(47): ["candidate", "candidateValue", "dit", "index", "list", "maxValue", "predicate", "solution"] Symbol reference IDs mismatch for "ListWrapper2": after transform: SymbolId(5): [ReferenceId(5), ReferenceId(9), ReferenceId(12)] -rebuilt : SymbolId(4): [ReferenceId(4)] +rebuilt : SymbolId(5): [ReferenceId(7)] Symbol reference IDs mismatch for "funkyFor": after transform: SymbolId(14): [] -rebuilt : SymbolId(12): [ReferenceId(21)] +rebuilt : SymbolId(13): [ReferenceId(24)] Symbol reference IDs mismatch for "ListWrapper": after transform: SymbolId(24): [ReferenceId(34), ReferenceId(37), ReferenceId(40), ReferenceId(44), ReferenceId(54), ReferenceId(59), ReferenceId(66), ReferenceId(72), ReferenceId(77), ReferenceId(80), ReferenceId(90), ReferenceId(93), ReferenceId(99), ReferenceId(107), ReferenceId(118), ReferenceId(126), ReferenceId(128), ReferenceId(130), ReferenceId(137), ReferenceId(147), ReferenceId(155), ReferenceId(161), ReferenceId(170), ReferenceId(173), ReferenceId(177), ReferenceId(200), ReferenceId(201)] -rebuilt : SymbolId(18): [ReferenceId(47), ReferenceId(130), ReferenceId(131)] +rebuilt : SymbolId(19): [ReferenceId(50), ReferenceId(133), ReferenceId(134)] Reference symbol mismatch for "tessst": after transform: SymbolId(13) "tessst" -rebuilt : SymbolId(10) "tessst" +rebuilt : SymbolId(11) "tessst" tasks/coverage/typescript/tests/cases/compiler/staticFieldWithInterfaceContext.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["I", "c", "c10", "c11", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "c9", "ex", "f"] -rebuilt : ScopeId(0): ["c", "c10", "c11", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "c9", "ex", "f"] +after transform: ScopeId(0): ["I", "_Class", "_Class10", "_Class11", "_Class12", "_Class13", "_Class14", "_Class15", "_Class2", "_Class4", "_Class5", "_Class6", "_Class7", "_Class8", "_Class9", "_defineProperty", "c", "c10", "c11", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "c9", "ex", "f"] +rebuilt : ScopeId(0): ["_Class", "_Class10", "_Class11", "_Class12", "_Class13", "_Class14", "_Class15", "_Class2", "_Class3", "_Class4", "_Class5", "_Class6", "_Class7", "_Class8", "_Class9", "_defineProperty", "c", "c10", "c11", "c2", "c3", "c4", "c5", "c6", "c7", "c8", "c9", "ex", "f"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17)] rebuilt : ScopeId(0): [ScopeId(1), 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)] +Bindings mismatch: +after transform: ScopeId(4): ["_Class3", "c"] +rebuilt : ScopeId(3): ["c"] +Symbol scope ID mismatch for "_Class3": +after transform: SymbolId(18): ScopeId(4) +rebuilt : SymbolId(3): ScopeId(0) tasks/coverage/typescript/tests/cases/compiler/staticInitializersAndLegacyClassDecorators.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "dec"] -rebuilt : ScopeId(0): ["C1", "C2"] +after transform: ScopeId(0): ["C1", "C2", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C1", "C2", "_defineProperty"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -34264,8 +34836,8 @@ 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/compiler/staticInstanceResolution.ts semantic error: Symbol reference IDs mismatch for "Comment": @@ -34370,23 +34942,23 @@ rebuilt : SymbolId(0): [ReferenceId(3), ReferenceId(4)] tasks/coverage/typescript/tests/cases/compiler/strictNullNotNullIndexTypeShouldWork.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "Foo", "FooClass", "Test", "Test2"] -rebuilt : ScopeId(0): ["FooClass", "Test", "Test2"] +after transform: ScopeId(0): ["A", "Foo", "FooClass", "Test", "Test2", "_defineProperty"] +rebuilt : ScopeId(0): ["FooClass", "Test", "Test2", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] Bindings mismatch: after transform: ScopeId(2): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(5): ["P"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(4): [] Bindings mismatch: after transform: ScopeId(7): ["T"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(7): [] Unresolved references mismatch: -after transform: ["Readonly"] -rebuilt : [] +after transform: ["Readonly", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/strictOptionalProperties2.ts semantic error: Bindings mismatch: @@ -34596,21 +35168,21 @@ rebuilt : ScopeId(3): ["value"] tasks/coverage/typescript/tests/cases/compiler/subtypingTransitivity.ts semantic error: Symbol reference IDs mismatch for "B": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(5)] Symbol reference IDs mismatch for "D": after transform: SymbolId(1): [ReferenceId(4)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "D2": after transform: SymbolId(2): [ReferenceId(5)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/superAccessCastedCall.ts semantic error: Unresolved references mismatch: -after transform: ["Number"] -rebuilt : [] +after transform: ["Number", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/superAccessInFatArrow1.ts semantic error: Missing SymbolId: "test" @@ -34653,6 +35225,28 @@ Unresolved reference IDs mismatch for "B": after transform: [ReferenceId(0), ReferenceId(2)] rebuilt : [ReferenceId(0)] +tasks/coverage/typescript/tests/cases/compiler/superCallInNonStaticMethod.ts +semantic error: Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12)] +rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(9), ScopeId(10), ScopeId(11)] +Scope children mismatch: +after transform: ScopeId(11): [] +rebuilt : ScopeId(11): [ScopeId(12)] +Scope parent mismatch: +after transform: ScopeId(12): Some(ScopeId(3)) +rebuilt : ScopeId(12): Some(ScopeId(11)) + +tasks/coverage/typescript/tests/cases/compiler/superElementAccess.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(10)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(10): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/typescript/tests/cases/compiler/superHasMethodsFromMergedInterface.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] @@ -34670,10 +35264,10 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(2): [ReferenceId(3)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/superWithGenerics.ts semantic error: Scope children mismatch: @@ -34686,7 +35280,7 @@ rebuilt : [ReferenceId(0)] tasks/coverage/typescript/tests/cases/compiler/switchComparableCompatForBrands.ts semantic error: Symbol reference IDs mismatch for "MyBrand": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/symbolLinkDeclarationEmitModuleNames.ts semantic error: Bindings mismatch: @@ -35063,8 +35657,8 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/targetEs6DecoratorMetadataImportNotElided.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Input", "MyComponent", "TemplateRef"] -rebuilt : ScopeId(0): ["Input", "MyComponent"] +after transform: ScopeId(0): ["Input", "MyComponent", "TemplateRef", "_defineProperty"] +rebuilt : ScopeId(0): ["Input", "MyComponent", "_defineProperty"] tasks/coverage/typescript/tests/cases/compiler/templateExpressionAsPossiblyDiscriminantValue.ts semantic error: Bindings mismatch: @@ -35140,14 +35734,8 @@ rebuilt : ["createStore"] tasks/coverage/typescript/tests/cases/compiler/templateLiteralsAndDecoratorMetadata.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Greeter", "format"] -rebuilt : ScopeId(0): ["Greeter"] -Reference symbol mismatch for "format": -after transform: SymbolId(0) "format" -rebuilt : -Unresolved references mismatch: -after transform: [] -rebuilt : ["format"] +after transform: ScopeId(0): ["Greeter", "_defineProperty", "format"] +rebuilt : ScopeId(0): ["Greeter", "_defineProperty"] tasks/coverage/typescript/tests/cases/compiler/testContainerList.ts semantic error: Missing SymbolId: "A" @@ -35177,20 +35765,20 @@ semantic error: Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Scope children mismatch: -after transform: ScopeId(1): [ScopeId(2)] -rebuilt : ScopeId(1): [] +after transform: ScopeId(1): [ScopeId(2), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Scope children mismatch: after transform: ScopeId(4): [ScopeId(5)] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(4): [] Bindings mismatch: after transform: ScopeId(6): ["T"] -rebuilt : ScopeId(4): [] +rebuilt : ScopeId(5): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(5): [ReferenceId(5), ReferenceId(8)] -rebuilt : SymbolId(2): [ReferenceId(2)] +rebuilt : SymbolId(3): [ReferenceId(6)] tasks/coverage/typescript/tests/cases/compiler/thisExpressionOfGenericObject.ts semantic error: Bindings mismatch: @@ -35198,7 +35786,41 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "MyClass1": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] + +tasks/coverage/typescript/tests/cases/compiler/thisInArrowFunctionInStaticInitializer1.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [] +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(2)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/typescript/tests/cases/compiler/thisInClassBodyStaticESNext.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +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 flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(5): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(0)) tasks/coverage/typescript/tests/cases/compiler/thisInGenericStaticMembers.ts semantic error: Bindings mismatch: @@ -35235,12 +35857,69 @@ after transform: SymbolId(0) "bar" rebuilt : SymbolId(0) "bar" tasks/coverage/typescript/tests/cases/compiler/thisInPropertyBoundDeclarations.ts -semantic error: Symbol reference IDs mismatch for "Bug": -after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(14)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(16)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(27)] +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(4): [ScopeId(5), ScopeId(6), ScopeId(9), ScopeId(11), ScopeId(12), ScopeId(28)] +rebuilt : ScopeId(5): [ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(28): [] +rebuilt : ScopeId(6): [ScopeId(7), ScopeId(8), ScopeId(11), ScopeId(13), ScopeId(14)] +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(7): Some(ScopeId(6)) +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(4)) +rebuilt : ScopeId(8): Some(ScopeId(6)) +Scope parent mismatch: +after transform: ScopeId(9): Some(ScopeId(4)) +rebuilt : ScopeId(11): Some(ScopeId(6)) +Scope parent mismatch: +after transform: ScopeId(11): Some(ScopeId(4)) +rebuilt : ScopeId(13): Some(ScopeId(6)) +Scope parent mismatch: +after transform: ScopeId(12): Some(ScopeId(4)) +rebuilt : ScopeId(14): Some(ScopeId(6)) +Scope children mismatch: +after transform: ScopeId(14): [ScopeId(15), ScopeId(16), ScopeId(20), ScopeId(21), ScopeId(24), ScopeId(25), ScopeId(29)] +rebuilt : ScopeId(16): [ScopeId(17)] +Scope children mismatch: +after transform: ScopeId(29): [] +rebuilt : ScopeId(17): [ScopeId(18), ScopeId(19), ScopeId(23), ScopeId(24), ScopeId(27), ScopeId(28)] +Scope parent mismatch: +after transform: ScopeId(15): Some(ScopeId(14)) +rebuilt : ScopeId(18): Some(ScopeId(17)) +Scope parent mismatch: +after transform: ScopeId(16): Some(ScopeId(14)) +rebuilt : ScopeId(19): Some(ScopeId(17)) +Scope parent mismatch: +after transform: ScopeId(20): Some(ScopeId(14)) +rebuilt : ScopeId(23): Some(ScopeId(17)) +Scope parent mismatch: +after transform: ScopeId(21): Some(ScopeId(14)) +rebuilt : ScopeId(24): Some(ScopeId(17)) +Scope parent mismatch: +after transform: ScopeId(24): Some(ScopeId(14)) +rebuilt : ScopeId(27): Some(ScopeId(17)) +Scope parent mismatch: +after transform: ScopeId(25): Some(ScopeId(14)) +rebuilt : ScopeId(28): Some(ScopeId(17)) +Symbol reference IDs mismatch for "Bug": +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(6)] +rebuilt : SymbolId(1): [ReferenceId(4), ReferenceId(5)] Unresolved references mismatch: -after transform: ["Function"] -rebuilt : [] +after transform: ["Function", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/compiler/thisInTupleTypeParameterConstraints.ts semantic error: Bindings mismatch: @@ -35253,36 +35932,45 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/thisInTypeQuery.ts semantic error: Bindings mismatch: after transform: ScopeId(4): ["Key", "params"] -rebuilt : ScopeId(4): ["params"] +rebuilt : ScopeId(5): ["params"] Scope children mismatch: after transform: ScopeId(4): [ScopeId(5)] -rebuilt : ScopeId(4): [] +rebuilt : ScopeId(5): [] Bindings mismatch: after transform: ScopeId(8): ["T0"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(8): [] Scope children mismatch: after transform: ScopeId(8): [ScopeId(9)] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(8): [] Unresolved references mismatch: -after transform: ["Error", "this"] -rebuilt : ["Error"] +after transform: ["Error", "require", "this"] +rebuilt : ["Error", "require"] tasks/coverage/typescript/tests/cases/compiler/thisIndexOnExistingReadonlyFieldIsNotNever.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["AnchorType", "CoachMarkAnchorDecorator", "CoachMarkAnchorProps"] -rebuilt : ScopeId(0): ["CoachMarkAnchorDecorator"] +after transform: ScopeId(0): ["AnchorType", "CoachMarkAnchorDecorator", "CoachMarkAnchorProps", "_defineProperty"] +rebuilt : ScopeId(0): ["CoachMarkAnchorDecorator", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] Bindings mismatch: after transform: ScopeId(5): ["P", "anchor"] rebuilt : ScopeId(2): ["anchor"] +Scope children mismatch: +after transform: ScopeId(6): [ScopeId(7), ScopeId(9)] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(7): Some(ScopeId(6)) +rebuilt : ScopeId(5): Some(ScopeId(4)) Unresolved references mismatch: -after transform: ["Component", "Readonly"] -rebuilt : ["Component"] +after transform: ["Component", "Readonly", "require"] +rebuilt : ["Component", "require"] Unresolved reference IDs mismatch for "Component": after transform: [ReferenceId(6), ReferenceId(9)] -rebuilt : [ReferenceId(0)] +rebuilt : [ReferenceId(1)] tasks/coverage/typescript/tests/cases/compiler/thisTypeAsConstraint.ts semantic error: Bindings mismatch: @@ -35437,7 +36125,7 @@ after transform: ScopeId(1): ScopeFlags(StrictMode) rebuilt : ScopeId(1): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "SomeEnum": after transform: SymbolId(0): SymbolFlags(RegularEnum) -rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable) tasks/coverage/typescript/tests/cases/compiler/tsxDiscriminantPropertyInference.tsx semantic error: Bindings mismatch: @@ -35687,14 +36375,14 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/typeArgumentInferenceOrdering.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "Goo", "I", "foo", "x"] -rebuilt : ScopeId(0): ["C", "foo", "x"] +after transform: ScopeId(0): ["C", "Goo", "I", "_defineProperty", "foo", "x"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "foo", "x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Bindings mismatch: after transform: ScopeId(5): ["T", "f"] -rebuilt : ScopeId(2): ["f"] +rebuilt : ScopeId(3): ["f"] tasks/coverage/typescript/tests/cases/compiler/typeArgumentInferenceWithRecursivelyReferencedTypeAliasToTypeLiteral01.ts semantic error: Bindings mismatch: @@ -35926,17 +36614,17 @@ Missing ReferenceId: "_Foo" Missing ReferenceId: "Foo" Missing ReferenceId: "Foo" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(2)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(3)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(2), SymbolId(4), SymbolId(5)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(5)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(3)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(3), SymbolId(4)] Reference symbol mismatch for "Foo": after transform: SymbolId(0) "Foo" -rebuilt : SymbolId(0) "Foo" +rebuilt : SymbolId(2) "Foo" Reference symbol mismatch for "Foo": after transform: SymbolId(0) "Foo" -rebuilt : SymbolId(0) "Foo" +rebuilt : SymbolId(2) "Foo" tasks/coverage/typescript/tests/cases/compiler/typeGuardOnContainerTypeNoHang.ts semantic error: Missing SymbolId: "TypeGuards" @@ -35981,8 +36669,8 @@ rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/compiler/typeInferenceLiteralUnion.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["NumCoercible", "Numeric", "Primitive", "extent", "extentMixed"] -rebuilt : ScopeId(0): ["NumCoercible", "extent", "extentMixed"] +after transform: ScopeId(0): ["NumCoercible", "Numeric", "Primitive", "_defineProperty", "extent", "extentMixed"] +rebuilt : ScopeId(0): ["NumCoercible", "_defineProperty", "extent", "extentMixed"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(7)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] @@ -35991,7 +36679,7 @@ after transform: ScopeId(7): ["T", "array"] rebuilt : ScopeId(4): ["array"] Symbol reference IDs mismatch for "NumCoercible": after transform: SymbolId(2): [ReferenceId(13), ReferenceId(15), ReferenceId(18)] -rebuilt : SymbolId(0): [ReferenceId(5)] +rebuilt : SymbolId(1): [ReferenceId(6)] Unresolved references mismatch: after transform: ["Array", "Date", "undefined"] rebuilt : ["undefined"] @@ -36156,27 +36844,27 @@ rebuilt : ScopeId(3): ["p"] tasks/coverage/typescript/tests/cases/compiler/typeParameterExtendingUnion1.ts semantic error: Bindings mismatch: after transform: ScopeId(6): ["T", "a"] -rebuilt : ScopeId(6): ["a"] +rebuilt : ScopeId(8): ["a"] Symbol reference IDs mismatch for "Animal": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(1), ReferenceId(4)] Symbol reference IDs mismatch for "Cat": after transform: SymbolId(1): [ReferenceId(4)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "Dog": after transform: SymbolId(2): [ReferenceId(5)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/typeParameterExtendingUnion2.ts semantic error: Bindings mismatch: after transform: ScopeId(6): ["T", "a"] -rebuilt : ScopeId(6): ["a"] +rebuilt : ScopeId(8): ["a"] Symbol reference IDs mismatch for "Cat": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(5)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "Dog": after transform: SymbolId(2): [ReferenceId(3), ReferenceId(6)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/typeParameterExtendsPrimitive.ts semantic error: Bindings mismatch: @@ -36279,8 +36967,8 @@ rebuilt : ScopeId(2): ["x"] tasks/coverage/typescript/tests/cases/compiler/typePartameterConstraintInstantiatedWithDefaultWhenCheckingDefault.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Identity", "Settable", "Test1", "Test2", "Test2Base", "test1", "test2"] -rebuilt : ScopeId(0): ["Identity", "test1", "test2"] +after transform: ScopeId(0): ["Identity", "Settable", "Test1", "Test2", "Test2Base", "_defineProperty", "test1", "test2"] +rebuilt : ScopeId(0): ["Identity", "_defineProperty", "test1", "test2"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6), ScopeId(7), ScopeId(8)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -36289,7 +36977,7 @@ after transform: ScopeId(3): ["V"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "Identity": after transform: SymbolId(3): [ReferenceId(3), ReferenceId(10), ReferenceId(12), ReferenceId(18), ReferenceId(26)] -rebuilt : SymbolId(0): [ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/compiler/typePredicateAcceptingPartialOfRefinedType.ts semantic error: Bindings mismatch: @@ -36852,17 +37540,17 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/compiler/typeofUsedBeforeBlockScoped.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "T", "W", "o", "o2"] -rebuilt : ScopeId(0): ["C", "o", "o2"] +after transform: ScopeId(0): ["C", "T", "W", "_defineProperty", "o", "o2"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "o", "o2"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "C": -after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(0): [] +after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1), ReferenceId(6)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "o": after transform: SymbolId(4): [ReferenceId(2), ReferenceId(3), ReferenceId(4), ReferenceId(5)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/compiler/umdGlobalConflict.ts semantic error: Bindings mismatch: @@ -37269,16 +37957,16 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/compiler/unionTypeWithRecursiveSubtypeReduction1.ts semantic error: Symbol reference IDs mismatch for "Module": after transform: SymbolId(0): [ReferenceId(4)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Namespace": after transform: SymbolId(1): [ReferenceId(3)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "Class": after transform: SymbolId(2): [ReferenceId(0), ReferenceId(1), ReferenceId(5), ReferenceId(6)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "Property": after transform: SymbolId(3): [ReferenceId(2), ReferenceId(7)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/compiler/unionWithIndexSignature.ts semantic error: Bindings mismatch: @@ -37479,17 +38167,35 @@ Missing SymbolId: "_N" Missing ReferenceId: "N" Missing ReferenceId: "N" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(3), SymbolId(5), SymbolId(7), SymbolId(9), SymbolId(10), SymbolId(13), SymbolId(14), SymbolId(17), SymbolId(23), SymbolId(29)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(2), SymbolId(4), SymbolId(6), SymbolId(8), SymbolId(9), SymbolId(12), SymbolId(13), SymbolId(16), SymbolId(22), SymbolId(28)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(3), SymbolId(5), SymbolId(7), SymbolId(9), SymbolId(10), SymbolId(13), SymbolId(14), SymbolId(17), SymbolId(23), SymbolId(29), SymbolId(32)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3), SymbolId(5), SymbolId(7), SymbolId(9), SymbolId(10), SymbolId(13), SymbolId(14), SymbolId(17), SymbolId(23), SymbolId(29)] Bindings mismatch: after transform: ScopeId(1): ["T", "a"] rebuilt : ScopeId(1): ["a"] +Scope children mismatch: +after transform: ScopeId(8): [ScopeId(9), ScopeId(11), ScopeId(13), ScopeId(45)] +rebuilt : ScopeId(8): [ScopeId(9), ScopeId(11), ScopeId(13)] +Scope children mismatch: +after transform: ScopeId(45): [] +rebuilt : ScopeId(9): [ScopeId(10)] +Scope parent mismatch: +after transform: ScopeId(13): Some(ScopeId(8)) +rebuilt : ScopeId(10): Some(ScopeId(9)) +Scope children mismatch: +after transform: ScopeId(14): [ScopeId(15), ScopeId(17), ScopeId(19), ScopeId(46)] +rebuilt : ScopeId(15): [ScopeId(16), ScopeId(18), ScopeId(20)] +Scope children mismatch: +after transform: ScopeId(46): [] +rebuilt : ScopeId(16): [ScopeId(17)] +Scope parent mismatch: +after transform: ScopeId(19): Some(ScopeId(14)) +rebuilt : ScopeId(17): Some(ScopeId(16)) Binding symbols mismatch: after transform: ScopeId(43): [SymbolId(30), SymbolId(31)] -rebuilt : ScopeId(43): [SymbolId(29), SymbolId(30)] +rebuilt : ScopeId(45): [SymbolId(30), SymbolId(31)] Reference symbol mismatch for "N": after transform: SymbolId(29) "N" -rebuilt : SymbolId(28) "N" +rebuilt : SymbolId(29) "N" tasks/coverage/typescript/tests/cases/compiler/unusedLocalsAndParametersOverloadSignatures.ts semantic error: Scope children mismatch: @@ -37526,7 +38232,7 @@ rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/unusedParametersThis.ts semantic error: Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(6)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/compiler/unusedTypeParameters6.ts semantic error: Bindings mismatch: @@ -37540,8 +38246,8 @@ rebuilt : ScopeId(1): [] tasks/coverage/typescript/tests/cases/compiler/unusedTypeParameters9.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "C3"] -rebuilt : ScopeId(0): ["C1", "C2"] +after transform: ScopeId(0): ["C1", "C2", "C3", "_defineProperty"] +rebuilt : ScopeId(0): ["C1", "C2", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] @@ -37553,16 +38259,16 @@ after transform: ScopeId(3): ["T"] rebuilt : ScopeId(2): [] Symbol flags mismatch for "C1": after transform: SymbolId(0): SymbolFlags(Class | Interface) -rebuilt : SymbolId(0): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(Class) Symbol redeclarations mismatch for "C1": after transform: SymbolId(0): [Span { start: 46, end: 48 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol flags mismatch for "C2": after transform: SymbolId(3): SymbolFlags(Class | Interface) -rebuilt : SymbolId(1): SymbolFlags(Class) +rebuilt : SymbolId(2): SymbolFlags(Class) Symbol redeclarations mismatch for "C2": after transform: SymbolId(3): [Span { start: 116, end: 118 }] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/compiler/unusedTypeParametersNotCheckedByNoUnusedLocals.ts semantic error: Bindings mismatch: @@ -37634,26 +38340,23 @@ rebuilt : SymbolId(3): [ReferenceId(0), ReferenceId(5)] tasks/coverage/typescript/tests/cases/compiler/useBeforeDeclaration_classDecorators.2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "C3", "C4", "C5", "C6", "dec"] -rebuilt : ScopeId(0): ["C1", "C2", "C3", "C4", "C5", "C6"] -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 : +after transform: ScopeId(0): ["C1", "C2", "C3", "C4", "C5", "C6", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C1", "C2", "C3", "C4", "C5", "C6", "_defineProperty"] +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)] +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)] +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(84)] +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)] +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(87)] +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)] +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(90)] +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)] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -37763,8 +38466,8 @@ 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/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 @@ -37808,14 +38511,14 @@ rebuilt : [ReferenceId(7)] tasks/coverage/typescript/tests/cases/compiler/varArgsOnConstructorTypes.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "I1", "reg"] -rebuilt : ScopeId(0): ["A", "B", "reg"] +after transform: ScopeId(0): ["A", "B", "I1", "_defineProperty", "reg"] +rebuilt : ScopeId(0): ["A", "B", "_defineProperty", "reg"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(4), ReferenceId(5)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(0)] tasks/coverage/typescript/tests/cases/compiler/vardecl.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 @@ -37896,8 +38599,8 @@ rebuilt : ["a", "a2", "b", "b2"] tasks/coverage/typescript/tests/cases/compiler/varianceProblingAndZeroOrderIndexSignatureRelationsAlign.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Any", "Either", "Left", "MyInfo", "MyServer", "NeededInfo", "Right", "Server", "ToA", "ToB", "Type", "TypeOf", "tmp1", "tmp2"] -rebuilt : ScopeId(0): ["Left", "MyServer", "Right", "Server", "Type", "tmp1", "tmp2"] +after transform: ScopeId(0): ["Any", "Either", "Left", "MyInfo", "MyServer", "NeededInfo", "Right", "Server", "ToA", "ToB", "Type", "TypeOf", "_defineProperty", "tmp1", "tmp2"] +rebuilt : ScopeId(0): ["Left", "MyServer", "Right", "Server", "Type", "_defineProperty", "tmp1", "tmp2"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(6), ScopeId(10), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(18), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5), ScopeId(9), ScopeId(12), ScopeId(13), ScopeId(14)] @@ -37930,18 +38633,18 @@ after transform: ScopeId(23): ["X"] rebuilt : ScopeId(13): [] Symbol reference IDs mismatch for "Left": after transform: SymbolId(3): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Right": after transform: SymbolId(11): [ReferenceId(3), ReferenceId(29)] -rebuilt : SymbolId(4): [ReferenceId(2)] +rebuilt : SymbolId(5): [ReferenceId(8)] Symbol reference IDs mismatch for "Type": after transform: SymbolId(19): [ReferenceId(51), ReferenceId(60)] -rebuilt : SymbolId(8): [] +rebuilt : SymbolId(9): [] tasks/coverage/typescript/tests/cases/compiler/varianceProblingAndZeroOrderIndexSignatureRelationsAlign2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Any", "Either", "Left", "MyInfo", "MyServer", "NeededInfo", "Right", "Server", "ToA", "ToB", "Type", "TypeOf", "tmp1", "tmp2"] -rebuilt : ScopeId(0): ["Left", "MyServer", "Right", "Server", "Type", "tmp1", "tmp2"] +after transform: ScopeId(0): ["Any", "Either", "Left", "MyInfo", "MyServer", "NeededInfo", "Right", "Server", "ToA", "ToB", "Type", "TypeOf", "_defineProperty", "tmp1", "tmp2"] +rebuilt : ScopeId(0): ["Left", "MyServer", "Right", "Server", "Type", "_defineProperty", "tmp1", "tmp2"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(6), ScopeId(10), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(18), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5), ScopeId(9), ScopeId(12), ScopeId(13), ScopeId(14)] @@ -37974,13 +38677,13 @@ after transform: ScopeId(23): ["X"] rebuilt : ScopeId(13): [] Symbol reference IDs mismatch for "Left": after transform: SymbolId(3): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Right": after transform: SymbolId(11): [ReferenceId(3), ReferenceId(29)] -rebuilt : SymbolId(4): [ReferenceId(2)] +rebuilt : SymbolId(5): [ReferenceId(8)] Symbol reference IDs mismatch for "Type": after transform: SymbolId(19): [ReferenceId(51), ReferenceId(60)] -rebuilt : SymbolId(8): [] +rebuilt : SymbolId(9): [] tasks/coverage/typescript/tests/cases/compiler/varianceRepeatedlyPropegatesWithUnreliableFlag.ts semantic error: Bindings mismatch: @@ -38719,6 +39422,17 @@ semantic error: Unresolved references mismatch: after transform: ["Promise", "arguments", "require"] rebuilt : ["arguments", "require"] +tasks/coverage/typescript/tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction11_es5.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + tasks/coverage/typescript/tests/cases/conformance/async/es5/asyncArrowFunction/asyncArrowFunction1_es5.ts semantic error: Unresolved references mismatch: after transform: ["Promise", "arguments", "require"] @@ -38733,9 +39447,18 @@ after transform: ["Promise", "arguments", "require", "someOtherFunction"] rebuilt : ["arguments", "require", "someOtherFunction"] tasks/coverage/typescript/tests/cases/conformance/async/es5/asyncAwaitNestedClasses_es5.ts -semantic error: Unresolved reference IDs mismatch for "Promise": +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(2): Some(ScopeId(0)) +Unresolved reference IDs mismatch for "Promise": after transform: [ReferenceId(0), ReferenceId(1)] -rebuilt : [ReferenceId(1)] +rebuilt : [ReferenceId(3), ReferenceId(4)] tasks/coverage/typescript/tests/cases/conformance/async/es5/asyncAwait_es5.ts semantic error: Missing SymbolId: "M" @@ -39576,32 +40299,32 @@ Missing SymbolId: "_M" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(4)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2)] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(2), SymbolId(3)] -rebuilt : ScopeId(2): [SymbolId(2), SymbolId(3)] +rebuilt : ScopeId(3): [SymbolId(3), SymbolId(4)] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(2): ScopeFlags(Function) +rebuilt : ScopeId(3): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(3): [ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(3): [ScopeId(4)] Symbol flags mismatch for "C": after transform: SymbolId(0): SymbolFlags(Class | Interface) -rebuilt : SymbolId(0): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(Class) Symbol redeclarations mismatch for "C": after transform: SymbolId(0): [Span { start: 35, end: 36 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol flags mismatch for "D": after transform: SymbolId(2): SymbolFlags(Class | Interface) -rebuilt : SymbolId(3): SymbolFlags(Class) +rebuilt : SymbolId(4): SymbolFlags(Class) Symbol redeclarations mismatch for "D": after transform: SymbolId(2): [Span { start: 122, end: 123 }] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classBody/classWithEmptyBody.ts semantic error: Symbol reference IDs mismatch for "C": @@ -39614,48 +40337,48 @@ rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classAppearsToHaveMembersOfObject.ts semantic error: Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingClass.ts semantic error: Bindings mismatch: after transform: ScopeId(5): ["T"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(7): [] Bindings mismatch: after transform: ScopeId(7): ["T", "x"] -rebuilt : ScopeId(7): ["x"] +rebuilt : ScopeId(10): ["x"] Bindings mismatch: after transform: ScopeId(8): ["T"] -rebuilt : ScopeId(8): [] +rebuilt : ScopeId(11): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(5)] -rebuilt : SymbolId(1): [ReferenceId(4)] +rebuilt : SymbolId(2): [ReferenceId(8)] Symbol reference IDs mismatch for "D2": after transform: SymbolId(12): [ReferenceId(11), ReferenceId(15)] -rebuilt : SymbolId(10): [ReferenceId(9)] +rebuilt : SymbolId(12): [ReferenceId(16)] tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType.ts semantic error: Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/constructorFunctionTypeIsAssignableToBaseType2.ts semantic error: Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/classHeritageSpecification/derivedTypeDoesNotRequireExtendsClause.ts semantic error: Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(8)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(4)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(2)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(3)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/mergeClassInterfaceAndModule.ts semantic error: Bindings mismatch: @@ -39690,35 +40413,35 @@ rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/classes/classDeclarations/mergedInheritedClassInterface.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["BaseClass", "BaseInterface", "Child", "ChildNoBaseClass", "Grandchild", "child", "grandchild"] -rebuilt : ScopeId(0): ["BaseClass", "Child", "ChildNoBaseClass", "Grandchild", "child", "grandchild"] +after transform: ScopeId(0): ["BaseClass", "BaseInterface", "Child", "ChildNoBaseClass", "Grandchild", "_defineProperty", "child", "grandchild"] +rebuilt : ScopeId(0): ["BaseClass", "Child", "ChildNoBaseClass", "Grandchild", "_defineProperty", "child", "grandchild"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(10)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7), ScopeId(10)] Symbol flags mismatch for "Child": after transform: SymbolId(2): SymbolFlags(Class | Interface) -rebuilt : SymbolId(1): SymbolFlags(Class) +rebuilt : SymbolId(2): SymbolFlags(Class) Symbol span mismatch for "Child": after transform: SymbolId(2): Span { start: 150, end: 155 } -rebuilt : SymbolId(1): Span { start: 213, end: 218 } +rebuilt : SymbolId(2): Span { start: 213, end: 218 } Symbol reference IDs mismatch for "Child": after transform: SymbolId(2): [ReferenceId(4)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol redeclarations mismatch for "Child": after transform: SymbolId(2): [Span { start: 213, end: 218 }] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol flags mismatch for "ChildNoBaseClass": after transform: SymbolId(3): SymbolFlags(Class | Interface) -rebuilt : SymbolId(2): SymbolFlags(Class) +rebuilt : SymbolId(4): SymbolFlags(Class) Symbol span mismatch for "ChildNoBaseClass": after transform: SymbolId(3): Span { start: 294, end: 310 } -rebuilt : SymbolId(2): Span { start: 368, end: 384 } +rebuilt : SymbolId(4): Span { start: 368, end: 384 } Symbol redeclarations mismatch for "ChildNoBaseClass": after transform: SymbolId(3): [Span { start: 368, end: 384 }] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "Grandchild": after transform: SymbolId(4): [ReferenceId(12)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(5): [] tasks/coverage/typescript/tests/cases/conformance/classes/classExpression.ts semantic error: Missing SymbolId: "M" @@ -39735,6 +40458,62 @@ Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(3): ScopeFlags(Function) +tasks/coverage/typescript/tests/cases/conformance/classes/classExpressions/classWithStaticFieldInParameterBindingPattern.3.ts +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["C", "_defineProperty", "x"] +rebuilt : ScopeId(0): ["C", "_Class", "_Class2", "_defineProperty", "x"] +Bindings mismatch: +after transform: ScopeId(2): ["C", "_Class", "b"] +rebuilt : ScopeId(2): ["C", "b"] +Bindings mismatch: +after transform: ScopeId(4): ["_Class2", "b", "d", "x"] +rebuilt : ScopeId(4): ["b", "d", "x"] +Symbol scope ID mismatch for "_Class": +after transform: SymbolId(7): ScopeId(2) +rebuilt : SymbolId(1): ScopeId(0) +Symbol scope ID mismatch for "_Class2": +after transform: SymbolId(9): ScopeId(4) +rebuilt : SymbolId(2): ScopeId(0) + +tasks/coverage/typescript/tests/cases/conformance/classes/classExpressions/classWithStaticFieldInParameterBindingPattern.ts +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["_defineProperty"] +rebuilt : ScopeId(0): ["_Class", "_defineProperty"] +Bindings mismatch: +after transform: ScopeId(1): ["_Class", "b"] +rebuilt : ScopeId(1): ["b"] +Symbol scope ID mismatch for "_Class": +after transform: SymbolId(1): ScopeId(1) +rebuilt : SymbolId(1): ScopeId(0) + +tasks/coverage/typescript/tests/cases/conformance/classes/classExpressions/classWithStaticFieldInParameterInitializer.3.ts +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["C", "_defineProperty", "x"] +rebuilt : ScopeId(0): ["C", "_Class", "_Class2", "_defineProperty", "x"] +Bindings mismatch: +after transform: ScopeId(2): ["C", "_Class", "b"] +rebuilt : ScopeId(2): ["C", "b"] +Bindings mismatch: +after transform: ScopeId(4): ["_Class2", "b", "d", "x"] +rebuilt : ScopeId(4): ["b", "d", "x"] +Symbol scope ID mismatch for "_Class": +after transform: SymbolId(7): ScopeId(2) +rebuilt : SymbolId(1): ScopeId(0) +Symbol scope ID mismatch for "_Class2": +after transform: SymbolId(9): ScopeId(4) +rebuilt : SymbolId(2): ScopeId(0) + +tasks/coverage/typescript/tests/cases/conformance/classes/classExpressions/classWithStaticFieldInParameterInitializer.ts +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["_defineProperty"] +rebuilt : ScopeId(0): ["_Class", "_defineProperty"] +Bindings mismatch: +after transform: ScopeId(1): ["_Class", "b"] +rebuilt : ScopeId(1): ["b"] +Symbol scope ID mismatch for "_Class": +after transform: SymbolId(1): ScopeId(1) +rebuilt : SymbolId(1): ScopeId(0) + tasks/coverage/typescript/tests/cases/conformance/classes/classExpressions/extendClassExpressionFromModule.ts semantic error: Missing SymbolId: "foo1" Missing ReferenceId: "require" @@ -39754,29 +40533,326 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["U"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(4): ["V"] -rebuilt : ScopeId(4): [] +rebuilt : ScopeId(5): [] +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5), ScopeId(12)] +rebuilt : ScopeId(5): [ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(12): [] +rebuilt : ScopeId(6): [ScopeId(7)] +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode) +rebuilt : ScopeId(7): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(7): Some(ScopeId(6)) Bindings mismatch: after transform: ScopeId(6): ["W"] -rebuilt : ScopeId(6): [] +rebuilt : ScopeId(8): [] Bindings mismatch: after transform: ScopeId(7): ["Inner", "TInner"] -rebuilt : ScopeId(7): ["Inner"] +rebuilt : ScopeId(9): ["Inner"] + +tasks/coverage/typescript/tests/cases/conformance/classes/classStaticBlock/classStaticBlock1.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +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)) + +tasks/coverage/typescript/tests/cases/conformance/classes/classStaticBlock/classStaticBlock10.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [] +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(2)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5)] +rebuilt : ScopeId(4): [] +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(5): Some(ScopeId(0)) tasks/coverage/typescript/tests/cases/conformance/classes/classStaticBlock/classStaticBlock11.ts -semantic error: Symbol reference IDs mismatch for "C": +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) +Symbol reference IDs mismatch for "C": after transform: SymbolId(1): [ReferenceId(2)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(4): [ReferenceId(9)] + +tasks/coverage/typescript/tests/cases/conformance/classes/classStaticBlock/classStaticBlock14.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +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)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(6): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(6): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(7): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(7): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(7): Some(ScopeId(1)) +rebuilt : ScopeId(7): Some(ScopeId(0)) + +tasks/coverage/typescript/tests/cases/conformance/classes/classStaticBlock/classStaticBlock15.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] +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)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(6): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(6): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(7): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(7): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(7): Some(ScopeId(1)) +rebuilt : ScopeId(7): Some(ScopeId(0)) tasks/coverage/typescript/tests/cases/conformance/classes/classStaticBlock/classStaticBlock17.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope flags mismatch: +after transform: ScopeId(7): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(4): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(7): Some(ScopeId(3)) +rebuilt : ScopeId(4): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(8): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(5): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(8): Some(ScopeId(3)) +rebuilt : ScopeId(5): Some(ScopeId(0)) Symbol reference IDs mismatch for "A": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1), ReferenceId(7), ReferenceId(13)] -rebuilt : SymbolId(1): [ReferenceId(10)] +rebuilt : SymbolId(5): [ReferenceId(20)] + +tasks/coverage/typescript/tests/cases/conformance/classes/classStaticBlock/classStaticBlock18.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [] +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(2)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5)] +rebuilt : ScopeId(4): [] +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(5): Some(ScopeId(3)) + +tasks/coverage/typescript/tests/cases/conformance/classes/classStaticBlock/classStaticBlock2.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/classStaticBlock/classStaticBlock21.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +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)) + +tasks/coverage/typescript/tests/cases/conformance/classes/classStaticBlock/classStaticBlock25.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/classStaticBlock/classStaticBlock27.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +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)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(4): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(0)) +Symbol reference IDs mismatch for "Foo": +after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(7), ReferenceId(8)] +rebuilt : SymbolId(2): [] +Reference symbol mismatch for "Foo": +after transform: SymbolId(0) "Foo" +rebuilt : +Reference symbol mismatch for "Foo": +after transform: SymbolId(0) "Foo" +rebuilt : +Reference symbol mismatch for "Foo": +after transform: SymbolId(0) "Foo" +rebuilt : +Reference symbol mismatch for "Foo": +after transform: SymbolId(0) "Foo" +rebuilt : +Reference symbol mismatch for "Foo": +after transform: SymbolId(0) "Foo" +rebuilt : +Reference symbol mismatch for "Foo": +after transform: SymbolId(0) "Foo" +rebuilt : +Unresolved references mismatch: +after transform: ["console", "require"] +rebuilt : ["Foo", "console", "require"] tasks/coverage/typescript/tests/cases/conformance/classes/constructorDeclarations/classConstructorParametersAccessibility3.ts semantic error: Symbol reference IDs mismatch for "Derived": @@ -39821,18 +40897,18 @@ rebuilt : ScopeId(7): [] tasks/coverage/typescript/tests/cases/conformance/classes/members/accessibility/classPropertyIsPublicByDefault.ts semantic error: Symbol reference IDs mismatch for "C": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8)] -rebuilt : SymbolId(0): [ReferenceId(4), ReferenceId(5), ReferenceId(6), ReferenceId(7)] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(10)] +rebuilt : SymbolId(1): [ReferenceId(3), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(11)] tasks/coverage/typescript/tests/cases/conformance/classes/members/accessibility/privateClassPropertyAccessibleWithinNestedClass.ts semantic error: Symbol reference IDs mismatch for "C": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9)] -rebuilt : SymbolId(0): [ReferenceId(4), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8)] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(15)] +rebuilt : SymbolId(1): [ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(16)] tasks/coverage/typescript/tests/cases/conformance/classes/members/accessibility/protectedClassPropertyAccessibleWithinNestedClass.ts semantic error: Symbol reference IDs mismatch for "C": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9)] -rebuilt : SymbolId(0): [ReferenceId(4), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8)] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(15)] +rebuilt : SymbolId(1): [ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(16)] tasks/coverage/typescript/tests/cases/conformance/classes/members/classTypes/genericSetterInClassType.ts semantic error: Missing SymbolId: "Generic" @@ -39840,11 +40916,11 @@ Missing SymbolId: "_Generic" Missing ReferenceId: "Generic" Missing ReferenceId: "Generic" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(10), SymbolId(11), SymbolId(12)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3)] Binding symbols mismatch: -after transform: ScopeId(1): [SymbolId(1), SymbolId(4), SymbolId(5), SymbolId(8)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(4), SymbolId(5)] +after transform: ScopeId(1): [SymbolId(1), SymbolId(4), SymbolId(5), SymbolId(8), SymbolId(9)] +rebuilt : ScopeId(1): [SymbolId(4), SymbolId(5), SymbolId(7), SymbolId(8), SymbolId(9)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) @@ -39857,13 +40933,13 @@ rebuilt : ScopeId(5): [] tasks/coverage/typescript/tests/cases/conformance/classes/members/classTypes/indexersInClassType.ts semantic error: Unresolved references mismatch: -after transform: ["Date", "Object"] -rebuilt : [] +after transform: ["Date", "Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/classes/members/constructorFunctionTypes/classWithNoConstructorOrBaseClass.ts semantic error: Bindings mismatch: after transform: ScopeId(2): ["T", "U"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] tasks/coverage/typescript/tests/cases/conformance/classes/members/constructorFunctionTypes/constructorHasPrototypeProperty.ts semantic error: Missing SymbolId: "NonGeneric" @@ -39875,37 +40951,37 @@ Missing SymbolId: "_Generic" Missing ReferenceId: "Generic" Missing ReferenceId: "Generic" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(5)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(6)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(5), SymbolId(18)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(8)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(16)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(6), SymbolId(7)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(4): [SymbolId(6), SymbolId(9), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(17)] -rebuilt : ScopeId(4): [SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13)] +rebuilt : ScopeId(6): [SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(16)] Scope flags mismatch: after transform: ScopeId(4): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(6): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(5): ["T", "U"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(7): [] Bindings mismatch: after transform: ScopeId(6): ["T", "U"] -rebuilt : ScopeId(6): [] +rebuilt : ScopeId(9): [] tasks/coverage/typescript/tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassIncludesInheritedMembers.ts semantic error: Symbol reference IDs mismatch for "Derived": after transform: SymbolId(4): [ReferenceId(1), ReferenceId(2), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10)] -rebuilt : SymbolId(4): [ReferenceId(1), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9)] +rebuilt : SymbolId(5): [ReferenceId(5), ReferenceId(10), ReferenceId(11), ReferenceId(12), ReferenceId(13)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(13): [ReferenceId(14)] -rebuilt : SymbolId(13): [] +rebuilt : SymbolId(14): [] Unresolved references mismatch: -after transform: ["Date", "Object"] -rebuilt : [] +after transform: ["Date", "Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesIndexersWithAssignmentCompatibility.ts semantic error: Unresolved references mismatch: @@ -39915,148 +40991,82 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers.ts semantic error: Symbol reference IDs mismatch for "x": 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(23)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(5)] +rebuilt : SymbolId(1): [ReferenceId(1), ReferenceId(2), ReferenceId(12)] Symbol reference IDs mismatch for "y": after transform: SymbolId(1): [ReferenceId(12), ReferenceId(13), ReferenceId(14), ReferenceId(15), ReferenceId(16), ReferenceId(17), ReferenceId(18), ReferenceId(19), ReferenceId(20), ReferenceId(21), ReferenceId(22)] -rebuilt : SymbolId(1): [ReferenceId(3), ReferenceId(4)] +rebuilt : SymbolId(2): [ReferenceId(10), ReferenceId(11)] tasks/coverage/typescript/tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesProtectedMembers2.ts semantic error: Symbol reference IDs mismatch for "x": 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(42), ReferenceId(44)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(1), ReferenceId(2)] Symbol reference IDs mismatch for "y": after transform: SymbolId(1): [ReferenceId(12), ReferenceId(13), ReferenceId(14), ReferenceId(15), ReferenceId(16), ReferenceId(17), ReferenceId(18), ReferenceId(19), ReferenceId(20), ReferenceId(21), ReferenceId(22), ReferenceId(26), ReferenceId(29), ReferenceId(33), ReferenceId(36), ReferenceId(40), ReferenceId(45)] -rebuilt : SymbolId(1): [ReferenceId(3), ReferenceId(4), ReferenceId(7), ReferenceId(10), ReferenceId(14), ReferenceId(17), ReferenceId(21)] +rebuilt : SymbolId(2): [ReferenceId(10), ReferenceId(11), ReferenceId(20), ReferenceId(23), ReferenceId(27), ReferenceId(30), ReferenceId(34)] Symbol reference IDs mismatch for "Derived": -after transform: SymbolId(8): [ReferenceId(24), ReferenceId(25), ReferenceId(34), ReferenceId(35), ReferenceId(37), ReferenceId(38), ReferenceId(39)] -rebuilt : SymbolId(8): [ReferenceId(6), ReferenceId(15), ReferenceId(16), ReferenceId(18), ReferenceId(19), ReferenceId(20)] +after transform: SymbolId(8): [ReferenceId(24), ReferenceId(25), ReferenceId(34), ReferenceId(35), ReferenceId(37), ReferenceId(38), ReferenceId(39), ReferenceId(57), ReferenceId(59)] +rebuilt : SymbolId(9): [ReferenceId(16), ReferenceId(18), ReferenceId(19), ReferenceId(28), ReferenceId(29), ReferenceId(31), ReferenceId(32), ReferenceId(33)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(24): [ReferenceId(46)] -rebuilt : SymbolId(24): [] +rebuilt : SymbolId(25): [] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/classes/members/inheritanceAndOverriding/derivedClassOverridesPublicMembers.ts semantic error: Symbol reference IDs mismatch for "x": 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(23), ReferenceId(42), ReferenceId(44)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(5)] +rebuilt : SymbolId(1): [ReferenceId(1), ReferenceId(2), ReferenceId(12)] Symbol reference IDs mismatch for "y": after transform: SymbolId(1): [ReferenceId(12), ReferenceId(13), ReferenceId(14), ReferenceId(15), ReferenceId(16), ReferenceId(17), ReferenceId(18), ReferenceId(19), ReferenceId(20), ReferenceId(21), ReferenceId(22), ReferenceId(26), ReferenceId(29), ReferenceId(33), ReferenceId(36), ReferenceId(40), ReferenceId(45)] -rebuilt : SymbolId(1): [ReferenceId(3), ReferenceId(4), ReferenceId(7), ReferenceId(10), ReferenceId(14), ReferenceId(17), ReferenceId(21)] +rebuilt : SymbolId(2): [ReferenceId(10), ReferenceId(11), ReferenceId(20), ReferenceId(23), ReferenceId(27), ReferenceId(30), ReferenceId(34)] Symbol reference IDs mismatch for "Derived": -after transform: SymbolId(8): [ReferenceId(24), ReferenceId(25), ReferenceId(34), ReferenceId(35), ReferenceId(37), ReferenceId(38), ReferenceId(39)] -rebuilt : SymbolId(8): [ReferenceId(6), ReferenceId(15), ReferenceId(16), ReferenceId(18), ReferenceId(19), ReferenceId(20)] +after transform: SymbolId(8): [ReferenceId(24), ReferenceId(25), ReferenceId(34), ReferenceId(35), ReferenceId(37), ReferenceId(38), ReferenceId(39), ReferenceId(57), ReferenceId(59)] +rebuilt : SymbolId(9): [ReferenceId(16), ReferenceId(18), ReferenceId(19), ReferenceId(28), ReferenceId(29), ReferenceId(31), ReferenceId(32), ReferenceId(33)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(24): [ReferenceId(46)] -rebuilt : SymbolId(24): [] +rebuilt : SymbolId(25): [] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers1.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_extends", "_objectDestructuringEmpty"] -rebuilt : ScopeId(0): ["C", "_extends", "_objectDestructuringEmpty", "_this", "_this2"] -Scope children mismatch: +semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1)] -Bindings mismatch: -after transform: ScopeId(4): ["_this", "_this2", "_x"] -rebuilt : ScopeId(1): [] -Symbol scope ID mismatch for "_this": -after transform: SymbolId(1): ScopeId(4) -rebuilt : SymbolId(2): ScopeId(0) -Symbol scope ID mismatch for "_this2": -after transform: SymbolId(2): ScopeId(4) -rebuilt : SymbolId(3): ScopeId(0) -Reference symbol mismatch for "_x": -after transform: SymbolId(3) "_x" -rebuilt : -Reference symbol mismatch for "_x": -after transform: SymbolId(3) "_x" -rebuilt : -Reference symbol mismatch for "_x": -after transform: SymbolId(3) "_x" -rebuilt : -Reference symbol mismatch for "_x": -after transform: SymbolId(3) "_x" -rebuilt : -Reference symbol mismatch for "_x": -after transform: SymbolId(3) "_x" -rebuilt : -Unresolved references mismatch: -after transform: ["B", "require", "undefined"] -rebuilt : ["B", "_x", "require", "undefined"] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(3): Some(ScopeId(0)) tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers2.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_extends", "_objectDestructuringEmpty"] -rebuilt : ScopeId(0): ["C", "_extends", "_objectDestructuringEmpty", "_this", "_this2"] -Scope children mismatch: +semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1)] -Bindings mismatch: -after transform: ScopeId(4): ["_this", "_this2", "_x"] -rebuilt : ScopeId(1): [] -Symbol scope ID mismatch for "_this": -after transform: SymbolId(1): ScopeId(4) -rebuilt : SymbolId(2): ScopeId(0) -Symbol scope ID mismatch for "_this2": -after transform: SymbolId(2): ScopeId(4) -rebuilt : SymbolId(3): ScopeId(0) -Reference symbol mismatch for "_x": -after transform: SymbolId(3) "_x" -rebuilt : -Reference symbol mismatch for "_x": -after transform: SymbolId(3) "_x" -rebuilt : -Reference symbol mismatch for "_x": -after transform: SymbolId(3) "_x" -rebuilt : -Reference symbol mismatch for "_x": -after transform: SymbolId(3) "_x" -rebuilt : -Reference symbol mismatch for "_x": -after transform: SymbolId(3) "_x" -rebuilt : -Unresolved references mismatch: -after transform: ["B", "require", "undefined"] -rebuilt : ["B", "_x", "require", "undefined"] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(3): Some(ScopeId(0)) tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers3.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C"] -rebuilt : ScopeId(0): ["C", "_this", "_this2"] -Scope children mismatch: +semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] -Bindings mismatch: -after transform: ScopeId(4): ["_this", "_this2"] -rebuilt : ScopeId(1): [] -Symbol scope ID mismatch for "_this": -after transform: SymbolId(1): ScopeId(4) -rebuilt : SymbolId(0): ScopeId(0) -Symbol scope ID mismatch for "_this2": -after transform: SymbolId(2): ScopeId(4) -rebuilt : SymbolId(1): ScopeId(0) tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers4.ts -semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C"] -rebuilt : ScopeId(0): ["C", "_this", "_this2"] -Scope children mismatch: +semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] -Bindings mismatch: -after transform: ScopeId(4): ["_this", "_this2"] -rebuilt : ScopeId(1): [] -Symbol scope ID mismatch for "_this": -after transform: SymbolId(1): ScopeId(4) -rebuilt : SymbolId(0): ScopeId(0) -Symbol scope ID mismatch for "_this2": -after transform: SymbolId(2): ScopeId(4) -rebuilt : SymbolId(1): ScopeId(0) tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInInstanceMember2.ts semantic error: Bindings mismatch: @@ -40064,7 +41074,7 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(6)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers.ts semantic error: Bindings mismatch: @@ -40076,49 +41086,332 @@ semantic error: Bindings mismatch: after transform: ScopeId(2): ["T"] rebuilt : ScopeId(2): [] +tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/typeOfThisInStaticMembers5.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(3): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) + +tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameClassExpressionLoop.ts +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["_classPrivateFieldInitSpec", "array"] +rebuilt : ScopeId(0): ["_classPrivateFieldInitSpec", "_myField", "array"] +Bindings mismatch: +after transform: ScopeId(2): ["_myField"] +rebuilt : ScopeId(2): [] +Symbol scope ID mismatch for "_myField": +after transform: SymbolId(4): ScopeId(2) +rebuilt : SymbolId(3): ScopeId(0) + tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameComputedPropertyName1.ts semantic error: Unresolved references mismatch: -after transform: ["Record", "console"] -rebuilt : ["console"] +after transform: ["Record", "WeakMap", "console", "require"] +rebuilt : ["WeakMap", "console", "require"] tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameComputedPropertyName2.ts -semantic error: Symbol reference IDs mismatch for "A": +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(1): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Symbol reference IDs mismatch for "A": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(2), ReferenceId(6)] -rebuilt : SymbolId(1): [ReferenceId(4)] +rebuilt : SymbolId(5): [ReferenceId(4), ReferenceId(11)] tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameConstructorSignature.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "D", "_classPrivateFieldInitSpec", "_classPrivateFieldSet", "_x"] +rebuilt : ScopeId(0): ["C", "_classPrivateFieldInitSpec", "_classPrivateFieldSet", "_x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol flags mismatch for "C": after transform: SymbolId(1): SymbolFlags(Class | Interface) -rebuilt : SymbolId(0): SymbolFlags(Class) +rebuilt : SymbolId(3): SymbolFlags(Class) Symbol redeclarations mismatch for "C": after transform: SymbolId(1): [Span { start: 185, end: 186 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(3): [] + +tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameFieldCallExpression.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(6): [] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(4): Some(ScopeId(2)) + +tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameFieldClassExpression.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(5)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode) +rebuilt : ScopeId(5): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(2)) tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameFieldDestructuredBinding.ts semantic error: Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(3)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(3): [ReferenceId(6)] + +tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameFieldUnaryMutation.ts +semantic error: Bindings mismatch: +after transform: ScopeId(2): ["_this$test", "_this$test10", "_this$test11", "_this$test12", "_this$test16", "_this$test17", "_this$test18", "_this$test19", "_this$test2", "_this$test20", "_this$test21", "_this$test22", "_this$test23", "_this$test24", "_this$test25", "_this$test26", "_this$test27", "_this$test3", "_this$test4", "_this$test5", "_this$test6", "_this$test7", "_this$test8", "_this$test9", "a", "b", "c", "d", "e", "f", "g", "h"] +rebuilt : ScopeId(2): ["_this$test", "_this$test10", "_this$test11", "_this$test12", "_this$test13", "_this$test14", "_this$test15", "_this$test16", "_this$test17", "_this$test18", "_this$test19", "_this$test2", "_this$test20", "_this$test21", "_this$test22", "_this$test23", "_this$test24", "_this$test25", "_this$test26", "_this$test27", "_this$test28", "_this$test29", "_this$test3", "_this$test30", "_this$test4", "_this$test5", "_this$test6", "_this$test7", "_this$test8", "_this$test9", "a", "b", "c", "d", "e", "f", "g", "h"] +Bindings mismatch: +after transform: ScopeId(3): ["_this$test13"] +rebuilt : ScopeId(3): [] +Bindings mismatch: +after transform: ScopeId(5): ["_this$test14", "_this$test15"] +rebuilt : ScopeId(5): [] +Bindings mismatch: +after transform: ScopeId(7): ["_this$test28"] +rebuilt : ScopeId(7): [] +Bindings mismatch: +after transform: ScopeId(9): ["_this$test29", "_this$test30"] +rebuilt : ScopeId(9): [] +Bindings mismatch: +after transform: ScopeId(11): ["_this$getInstance", "_this$getInstance$tes", "_this$getInstance$tes10", "_this$getInstance$tes11", "_this$getInstance$tes12", "_this$getInstance$tes16", "_this$getInstance$tes17", "_this$getInstance$tes18", "_this$getInstance$tes19", "_this$getInstance$tes2", "_this$getInstance$tes20", "_this$getInstance$tes21", "_this$getInstance$tes22", "_this$getInstance$tes23", "_this$getInstance$tes24", "_this$getInstance$tes25", "_this$getInstance$tes26", "_this$getInstance$tes27", "_this$getInstance$tes3", "_this$getInstance$tes4", "_this$getInstance$tes5", "_this$getInstance$tes6", "_this$getInstance$tes7", "_this$getInstance$tes8", "_this$getInstance$tes9", "_this$getInstance11", "_this$getInstance12", "_this$getInstance13", "_this$getInstance14", "_this$getInstance15", "_this$getInstance16", "_this$getInstance17", "_this$getInstance18", "_this$getInstance2", "_this$getInstance3", "_this$getInstance4", "_this$getInstance5", "_this$getInstance6", "_this$getInstance7", "_this$getInstance8", "a", "b", "c", "d", "e", "f", "g", "h"] +rebuilt : ScopeId(11): ["_this$getInstance", "_this$getInstance$tes", "_this$getInstance$tes10", "_this$getInstance$tes11", "_this$getInstance$tes12", "_this$getInstance$tes13", "_this$getInstance$tes14", "_this$getInstance$tes15", "_this$getInstance$tes16", "_this$getInstance$tes17", "_this$getInstance$tes18", "_this$getInstance$tes19", "_this$getInstance$tes2", "_this$getInstance$tes20", "_this$getInstance$tes21", "_this$getInstance$tes22", "_this$getInstance$tes23", "_this$getInstance$tes24", "_this$getInstance$tes25", "_this$getInstance$tes26", "_this$getInstance$tes27", "_this$getInstance$tes28", "_this$getInstance$tes29", "_this$getInstance$tes3", "_this$getInstance$tes30", "_this$getInstance$tes4", "_this$getInstance$tes5", "_this$getInstance$tes6", "_this$getInstance$tes7", "_this$getInstance$tes8", "_this$getInstance$tes9", "_this$getInstance10", "_this$getInstance11", "_this$getInstance12", "_this$getInstance13", "_this$getInstance14", "_this$getInstance15", "_this$getInstance16", "_this$getInstance17", "_this$getInstance18", "_this$getInstance19", "_this$getInstance2", "_this$getInstance20", "_this$getInstance3", "_this$getInstance4", "_this$getInstance5", "_this$getInstance6", "_this$getInstance7", "_this$getInstance8", "_this$getInstance9", "a", "b", "c", "d", "e", "f", "g", "h"] +Bindings mismatch: +after transform: ScopeId(12): ["_this$getInstance$tes13", "_this$getInstance9"] +rebuilt : ScopeId(12): [] +Bindings mismatch: +after transform: ScopeId(14): ["_this$getInstance$tes14", "_this$getInstance$tes15", "_this$getInstance10"] +rebuilt : ScopeId(14): [] +Bindings mismatch: +after transform: ScopeId(16): ["_this$getInstance$tes28", "_this$getInstance19"] +rebuilt : ScopeId(16): [] +Bindings mismatch: +after transform: ScopeId(18): ["_this$getInstance$tes29", "_this$getInstance$tes30", "_this$getInstance20"] +rebuilt : ScopeId(18): [] +Symbol scope ID mismatch for "_this$test13": +after transform: SymbolId(33): ScopeId(3) +rebuilt : SymbolId(17): ScopeId(2) +Symbol scope ID mismatch for "_this$test14": +after transform: SymbolId(34): ScopeId(5) +rebuilt : SymbolId(18): ScopeId(2) +Symbol scope ID mismatch for "_this$test15": +after transform: SymbolId(35): ScopeId(5) +rebuilt : SymbolId(19): ScopeId(2) +Symbol scope ID mismatch for "_this$test28": +after transform: SymbolId(48): ScopeId(7) +rebuilt : SymbolId(32): ScopeId(2) +Symbol scope ID mismatch for "_this$test29": +after transform: SymbolId(49): ScopeId(9) +rebuilt : SymbolId(33): ScopeId(2) +Symbol scope ID mismatch for "_this$test30": +after transform: SymbolId(50): ScopeId(9) +rebuilt : SymbolId(34): ScopeId(2) +Symbol scope ID mismatch for "_this$getInstance9": +after transform: SymbolId(72): ScopeId(12) +rebuilt : SymbolId(63): ScopeId(11) +Symbol scope ID mismatch for "_this$getInstance$tes13": +after transform: SymbolId(71): ScopeId(12) +rebuilt : SymbolId(64): ScopeId(11) +Symbol scope ID mismatch for "_this$getInstance10": +after transform: SymbolId(74): ScopeId(14) +rebuilt : SymbolId(65): ScopeId(11) +Symbol scope ID mismatch for "_this$getInstance$tes14": +after transform: SymbolId(73): ScopeId(14) +rebuilt : SymbolId(66): ScopeId(11) +Symbol scope ID mismatch for "_this$getInstance$tes15": +after transform: SymbolId(75): ScopeId(14) +rebuilt : SymbolId(67): ScopeId(11) +Symbol scope ID mismatch for "_this$getInstance19": +after transform: SymbolId(97): ScopeId(16) +rebuilt : SymbolId(88): ScopeId(11) +Symbol scope ID mismatch for "_this$getInstance$tes28": +after transform: SymbolId(96): ScopeId(16) +rebuilt : SymbolId(89): ScopeId(11) +Symbol scope ID mismatch for "_this$getInstance20": +after transform: SymbolId(99): ScopeId(18) +rebuilt : SymbolId(90): ScopeId(11) +Symbol scope ID mismatch for "_this$getInstance$tes29": +after transform: SymbolId(98): ScopeId(18) +rebuilt : SymbolId(91): ScopeId(11) +Symbol scope ID mismatch for "_this$getInstance$tes30": +after transform: SymbolId(100): ScopeId(18) +rebuilt : SymbolId(92): ScopeId(11) tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameInLhsReceiverExpression.ts semantic error: Symbol reference IDs mismatch for "Test": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(5): [] + +tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameStaticFieldAssignment.ts +semantic error: Symbol reference IDs mismatch for "A": +after transform: SymbolId(0): [ReferenceId(26), ReferenceId(25), ReferenceId(24), ReferenceId(23), ReferenceId(22), ReferenceId(21), ReferenceId(20), ReferenceId(19), ReferenceId(18), ReferenceId(17), ReferenceId(16), ReferenceId(15), ReferenceId(14), ReferenceId(13), ReferenceId(54), ReferenceId(57), ReferenceId(58), ReferenceId(62), ReferenceId(66), ReferenceId(67), ReferenceId(71), ReferenceId(75), ReferenceId(76), ReferenceId(80), ReferenceId(84), ReferenceId(85), ReferenceId(89), ReferenceId(93), ReferenceId(94), ReferenceId(98), ReferenceId(105), ReferenceId(106), ReferenceId(110), ReferenceId(114), ReferenceId(115), ReferenceId(119), ReferenceId(123), ReferenceId(124), ReferenceId(128), ReferenceId(132), ReferenceId(133), ReferenceId(137), ReferenceId(141), ReferenceId(142), ReferenceId(146), ReferenceId(150), ReferenceId(151), ReferenceId(155), ReferenceId(159), ReferenceId(160), ReferenceId(164)] +rebuilt : SymbolId(1): [ReferenceId(29), ReferenceId(30), ReferenceId(33), ReferenceId(35), ReferenceId(37), ReferenceId(42), ReferenceId(44), ReferenceId(46), ReferenceId(51), ReferenceId(53), ReferenceId(55), ReferenceId(60), ReferenceId(62), ReferenceId(64), ReferenceId(71), ReferenceId(73), ReferenceId(76), ReferenceId(81), ReferenceId(83), ReferenceId(85), ReferenceId(90), ReferenceId(92), ReferenceId(94), ReferenceId(99), ReferenceId(101), ReferenceId(103), ReferenceId(108), ReferenceId(110), ReferenceId(112), ReferenceId(117), ReferenceId(119), ReferenceId(121), ReferenceId(126), ReferenceId(128), ReferenceId(130), ReferenceId(135), ReferenceId(137), ReferenceId(139), ReferenceId(142)] + +tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameStaticFieldCallExpression.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(5): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(0)) +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(6): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) +Symbol reference IDs mismatch for "A": +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(17), ReferenceId(13), ReferenceId(10), ReferenceId(5), ReferenceId(22), ReferenceId(26)] +rebuilt : SymbolId(2): [ReferenceId(4), ReferenceId(9), ReferenceId(14), ReferenceId(20), ReferenceId(22)] + +tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameStaticFieldClassExpression.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(0)) tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameStaticFieldDestructuredBinding.ts semantic error: Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(11), ReferenceId(12)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(11)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(3), ReferenceId(5), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(11), ReferenceId(12), ReferenceId(13)] + +tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameStaticFieldUnaryMutation.ts +semantic error: Bindings mismatch: +after transform: ScopeId(2): ["_C$test", "_C$test10", "_C$test11", "_C$test12", "_C$test2", "_C$test3", "_C$test4", "_C$test5", "_C$test6", "_C$test7", "_C$test8", "_C$test9", "a", "b", "c", "d"] +rebuilt : ScopeId(2): ["_C$test", "_C$test10", "_C$test11", "_C$test12", "_C$test13", "_C$test14", "_C$test15", "_C$test2", "_C$test3", "_C$test4", "_C$test5", "_C$test6", "_C$test7", "_C$test8", "_C$test9", "a", "b", "c", "d"] +Bindings mismatch: +after transform: ScopeId(3): ["_C$test13"] +rebuilt : ScopeId(3): [] +Bindings mismatch: +after transform: ScopeId(5): ["_C$test14", "_C$test15"] +rebuilt : ScopeId(5): [] +Bindings mismatch: +after transform: ScopeId(7): ["_this$getClass", "_this$getClass$test", "_this$getClass$test10", "_this$getClass$test11", "_this$getClass$test12", "_this$getClass$test2", "_this$getClass$test3", "_this$getClass$test4", "_this$getClass$test5", "_this$getClass$test6", "_this$getClass$test7", "_this$getClass$test8", "_this$getClass$test9", "_this$getClass2", "_this$getClass3", "_this$getClass4", "_this$getClass5", "_this$getClass6", "_this$getClass7", "_this$getClass8", "a", "b", "c", "d"] +rebuilt : ScopeId(7): ["_this$getClass", "_this$getClass$test", "_this$getClass$test10", "_this$getClass$test11", "_this$getClass$test12", "_this$getClass$test13", "_this$getClass$test14", "_this$getClass$test15", "_this$getClass$test2", "_this$getClass$test3", "_this$getClass$test4", "_this$getClass$test5", "_this$getClass$test6", "_this$getClass$test7", "_this$getClass$test8", "_this$getClass$test9", "_this$getClass10", "_this$getClass2", "_this$getClass3", "_this$getClass4", "_this$getClass5", "_this$getClass6", "_this$getClass7", "_this$getClass8", "_this$getClass9", "a", "b", "c", "d"] +Bindings mismatch: +after transform: ScopeId(8): ["_this$getClass$test13", "_this$getClass9"] +rebuilt : ScopeId(8): [] +Bindings mismatch: +after transform: ScopeId(10): ["_this$getClass$test14", "_this$getClass$test15", "_this$getClass10"] +rebuilt : ScopeId(10): [] +Symbol scope ID mismatch for "_C$test13": +after transform: SymbolId(22): ScopeId(3) +rebuilt : SymbolId(14): ScopeId(2) +Symbol scope ID mismatch for "_C$test14": +after transform: SymbolId(23): ScopeId(5) +rebuilt : SymbolId(15): ScopeId(2) +Symbol scope ID mismatch for "_C$test15": +after transform: SymbolId(24): ScopeId(5) +rebuilt : SymbolId(16): ScopeId(2) +Symbol scope ID mismatch for "_this$getClass9": +after transform: SymbolId(47): ScopeId(8) +rebuilt : SymbolId(41): ScopeId(7) +Symbol scope ID mismatch for "_this$getClass$test13": +after transform: SymbolId(46): ScopeId(8) +rebuilt : SymbolId(42): ScopeId(7) +Symbol scope ID mismatch for "_this$getClass10": +after transform: SymbolId(49): ScopeId(10) +rebuilt : SymbolId(43): ScopeId(7) +Symbol scope ID mismatch for "_this$getClass$test14": +after transform: SymbolId(48): ScopeId(10) +rebuilt : SymbolId(44): ScopeId(7) +Symbol scope ID mismatch for "_this$getClass$test15": +after transform: SymbolId(50): ScopeId(10) +rebuilt : SymbolId(45): ScopeId(7) + +tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameWhenNotUseDefineForClassFieldsInEsNext.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(9)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(10)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(17)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(9): [ScopeId(10), ScopeId(18)] +rebuilt : ScopeId(10): [ScopeId(11)] +Scope children mismatch: +after transform: ScopeId(18): [] +rebuilt : ScopeId(11): [ScopeId(12)] +Scope flags mismatch: +after transform: ScopeId(10): ScopeFlags(StrictMode) +rebuilt : ScopeId(12): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(10): Some(ScopeId(9)) +rebuilt : ScopeId(12): Some(ScopeId(11)) +Scope children mismatch: +after transform: ScopeId(10): [ScopeId(11), ScopeId(12), ScopeId(14), ScopeId(19)] +rebuilt : ScopeId(12): [ScopeId(13), ScopeId(16), ScopeId(17)] +Scope children mismatch: +after transform: ScopeId(19): [] +rebuilt : ScopeId(13): [ScopeId(14)] +Scope flags mismatch: +after transform: ScopeId(12): ScopeFlags(StrictMode) +rebuilt : ScopeId(14): ScopeFlags(StrictMode | Constructor) +Scope parent mismatch: +after transform: ScopeId(12): Some(ScopeId(10)) +rebuilt : ScopeId(14): Some(ScopeId(13)) + +tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNamesAssertion.ts +semantic error: Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(9)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/typeFromPrivatePropertyAssignment.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "Foo"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "Foo", "_a", "_b", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_classPrivateFieldSet"] +rebuilt : ScopeId(0): ["C", "_a", "_b", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_classPrivateFieldSet"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -40162,55 +41455,55 @@ rebuilt : ScopeId(2): ["MixinClass", "baseClass"] tasks/coverage/typescript/tests/cases/conformance/classes/mixinClassesAnnotated.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "Constructor", "Derived", "Printable", "Tagged", "Thing1", "Thing2", "Thing3", "f1", "f2"] -rebuilt : ScopeId(0): ["Base", "Derived", "Printable", "Tagged", "Thing1", "Thing2", "Thing3", "f1", "f2"] +after transform: ScopeId(0): ["Base", "Constructor", "Derived", "Printable", "Tagged", "Thing1", "Thing2", "Thing3", "_defineProperty", "f1", "f2"] +rebuilt : ScopeId(0): ["Base", "Derived", "Printable", "Tagged", "Thing1", "Thing2", "Thing3", "_defineProperty", "f1", "f2"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(8), ScopeId(11), ScopeId(12), ScopeId(15), ScopeId(16), ScopeId(17)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(12), ScopeId(13)] Bindings mismatch: -after transform: ScopeId(8): ["T", "superClass"] -rebuilt : ScopeId(5): ["superClass"] +after transform: ScopeId(8): ["T", "_Class", "superClass"] +rebuilt : ScopeId(5): ["_Class", "superClass"] Bindings mismatch: after transform: ScopeId(12): ["C", "T", "superClass"] rebuilt : ScopeId(8): ["C", "superClass"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(2): [ReferenceId(1), ReferenceId(5)] -rebuilt : SymbolId(0): [ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(3)] Symbol flags mismatch for "Printable": after transform: SymbolId(9): SymbolFlags(BlockScopedVariable | ConstVariable | Interface) -rebuilt : SymbolId(7): SymbolFlags(BlockScopedVariable | ConstVariable) +rebuilt : SymbolId(8): SymbolFlags(BlockScopedVariable | ConstVariable) Symbol span mismatch for "Printable": after transform: SymbolId(9): Span { start: 247, end: 256 } -rebuilt : SymbolId(7): Span { start: 287, end: 296 } +rebuilt : SymbolId(8): Span { start: 287, end: 296 } Symbol reference IDs mismatch for "Printable": after transform: SymbolId(9): [ReferenceId(8), ReferenceId(22)] -rebuilt : SymbolId(7): [ReferenceId(13)] +rebuilt : SymbolId(8): [ReferenceId(19)] Symbol redeclarations mismatch for "Printable": after transform: SymbolId(9): [Span { start: 287, end: 296 }] -rebuilt : SymbolId(7): [] +rebuilt : SymbolId(8): [] Symbol flags mismatch for "Tagged": after transform: SymbolId(13): SymbolFlags(FunctionScopedVariable | Interface) -rebuilt : SymbolId(10): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(12): SymbolFlags(FunctionScopedVariable) Symbol span mismatch for "Tagged": after transform: SymbolId(13): Span { start: 557, end: 563 } -rebuilt : SymbolId(10): Span { start: 596, end: 602 } +rebuilt : SymbolId(12): Span { start: 596, end: 602 } Symbol reference IDs mismatch for "Tagged": after transform: SymbolId(13): [ReferenceId(14), ReferenceId(19), ReferenceId(21)] -rebuilt : SymbolId(10): [ReferenceId(10), ReferenceId(12)] +rebuilt : SymbolId(12): [ReferenceId(16), ReferenceId(18)] Symbol redeclarations mismatch for "Tagged": after transform: SymbolId(13): [Span { start: 596, end: 602 }] -rebuilt : SymbolId(10): [] +rebuilt : SymbolId(12): [] tasks/coverage/typescript/tests/cases/conformance/classes/mixinClassesAnonymous.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "Constructor", "Derived", "Printable", "Tagged", "Thing1", "Thing2", "Thing3", "Timestamped", "f1", "f2"] -rebuilt : ScopeId(0): ["Base", "Derived", "Printable", "Tagged", "Thing1", "Thing2", "Thing3", "Timestamped", "f1", "f2"] +after transform: ScopeId(0): ["Base", "Constructor", "Derived", "Printable", "Tagged", "Thing1", "Thing2", "Thing3", "Timestamped", "_defineProperty", "f1", "f2"] +rebuilt : ScopeId(0): ["Base", "Derived", "Printable", "Tagged", "Thing1", "Thing2", "Thing3", "Timestamped", "_defineProperty", "f1", "f2"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(9), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(17)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(16)] Bindings mismatch: -after transform: ScopeId(6): ["T", "superClass"] -rebuilt : ScopeId(5): ["superClass"] +after transform: ScopeId(6): ["T", "_Class", "superClass"] +rebuilt : ScopeId(5): ["_Class", "superClass"] Bindings mismatch: after transform: ScopeId(9): ["C", "T", "superClass"] rebuilt : ScopeId(8): ["C", "superClass"] @@ -40219,7 +41512,7 @@ after transform: ScopeId(17): ["Base", "CT"] rebuilt : ScopeId(16): ["Base"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(2): [ReferenceId(1), ReferenceId(5)] -rebuilt : SymbolId(0): [ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/conformance/classes/mixinClassesMembers.ts semantic error: Bindings mismatch: @@ -40367,6 +41660,34 @@ Unresolved references mismatch: after transform: ["ReadonlyArray"] rebuilt : [] +tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/autoAccessor10.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(7), ScopeId(8)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(8), ScopeId(9)] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(4): [] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(5): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(5): Some(ScopeId(0)) + +tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/autoAccessor2.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +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/autoAccessor8.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] @@ -40380,15 +41701,15 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/initializationOrdering1.ts semantic error: Symbol reference IDs mismatch for "Helper": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(3)] -rebuilt : SymbolId(0): [ReferenceId(3)] +rebuilt : SymbolId(1): [ReferenceId(4)] tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/instanceMemberInitialization.ts semantic error: Bindings mismatch: after transform: ScopeId(2): ["K", "V"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Scope children mismatch: after transform: ScopeId(3): [ScopeId(4)] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(4): [] tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/memberAccessorDeclarations/accessorsAreNotContextuallyTyped.ts semantic error: Symbol reference IDs mismatch for "C": @@ -40422,15 +41743,15 @@ after transform: ScopeId(4): ["T"] rebuilt : ScopeId(4): [] Bindings mismatch: after transform: ScopeId(7): ["T"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(8): [] Unresolved references mismatch: -after transform: ["Date"] -rebuilt : [] +after transform: ["Date", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/overrideInterfaceProperty.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Kasizz", "Mup", "MupConstructor", "Sizz"] -rebuilt : ScopeId(0): ["Kasizz", "Sizz"] +after transform: ScopeId(0): ["Kasizz", "Mup", "MupConstructor", "Sizz", "_defineProperty"] +rebuilt : ScopeId(0): ["Kasizz", "Sizz", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(5), ScopeId(7)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] @@ -40441,8 +41762,19 @@ Reference symbol mismatch for "Mup": after transform: SymbolId(0) "Mup" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["Mup"] +after transform: ["require"] +rebuilt : ["Mup", "require"] + +tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/propertyOverridesMethod.ts +semantic error: Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(5): Some(ScopeId(4)) tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/staticPropertyNameConflicts.ts semantic error: Classes may not have a static property named prototype @@ -40492,38 +41824,38 @@ Missing SymbolId: "_TestOnDefaultExportedClass_10" Missing ReferenceId: "TestOnDefaultExportedClass_10" Missing ReferenceId: "TestOnDefaultExportedClass_10" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(16), SymbolId(17), SymbolId(18), SymbolId(19), SymbolId(20), SymbolId(21), SymbolId(22), SymbolId(23), SymbolId(24), SymbolId(25), SymbolId(26), SymbolId(27), SymbolId(28), SymbolId(29), SymbolId(30), SymbolId(31), SymbolId(32), SymbolId(33), SymbolId(34), SymbolId(35), SymbolId(36), SymbolId(37), SymbolId(38), SymbolId(39), SymbolId(40), SymbolId(41), SymbolId(43), SymbolId(44), SymbolId(46), SymbolId(47), SymbolId(49), SymbolId(50), SymbolId(52), SymbolId(53), SymbolId(55), SymbolId(56), SymbolId(58), SymbolId(59), SymbolId(61), SymbolId(62), SymbolId(64), SymbolId(65), SymbolId(67), SymbolId(68), SymbolId(70)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(16), SymbolId(17), SymbolId(18), SymbolId(19), SymbolId(20), SymbolId(21), SymbolId(22), SymbolId(23), SymbolId(24), SymbolId(25), SymbolId(26), SymbolId(27), SymbolId(28), SymbolId(29), SymbolId(30), SymbolId(31), SymbolId(32), SymbolId(33), SymbolId(34), SymbolId(35), SymbolId(36), SymbolId(37), SymbolId(38), SymbolId(39), SymbolId(40), SymbolId(41), SymbolId(44), SymbolId(45), SymbolId(48), SymbolId(49), SymbolId(52), SymbolId(53), SymbolId(56), SymbolId(57), SymbolId(60), SymbolId(61), SymbolId(64), SymbolId(65), SymbolId(68), SymbolId(69), SymbolId(72), SymbolId(73), SymbolId(76), SymbolId(77), SymbolId(80)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(16), SymbolId(17), SymbolId(18), SymbolId(19), SymbolId(20), SymbolId(21), SymbolId(22), SymbolId(23), SymbolId(24), SymbolId(25), SymbolId(26), SymbolId(27), SymbolId(28), SymbolId(29), SymbolId(30), SymbolId(31), SymbolId(32), SymbolId(33), SymbolId(34), SymbolId(35), SymbolId(36), SymbolId(37), SymbolId(38), SymbolId(39), SymbolId(40), SymbolId(41), SymbolId(43), SymbolId(44), SymbolId(46), SymbolId(47), SymbolId(49), SymbolId(50), SymbolId(52), SymbolId(53), SymbolId(55), SymbolId(56), SymbolId(58), SymbolId(59), SymbolId(61), SymbolId(62), SymbolId(64), SymbolId(65), SymbolId(67), SymbolId(68), SymbolId(70), SymbolId(81), SymbolId(82), SymbolId(83), SymbolId(84), SymbolId(85), SymbolId(86), SymbolId(87), SymbolId(88), SymbolId(89), SymbolId(90), SymbolId(91), SymbolId(92), SymbolId(93), SymbolId(94), SymbolId(95), SymbolId(96), SymbolId(97), SymbolId(98), SymbolId(99), SymbolId(100), SymbolId(101), SymbolId(102), SymbolId(103), SymbolId(104), SymbolId(105), SymbolId(106), SymbolId(107), SymbolId(108), SymbolId(109), SymbolId(110), SymbolId(111), SymbolId(112), SymbolId(113), SymbolId(114), SymbolId(115), SymbolId(116), SymbolId(117), SymbolId(118), SymbolId(119), SymbolId(120), SymbolId(121)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(16), SymbolId(17), SymbolId(18), SymbolId(19), SymbolId(20), SymbolId(21), SymbolId(22), SymbolId(23), SymbolId(24), SymbolId(25), SymbolId(26), SymbolId(27), SymbolId(28), SymbolId(29), SymbolId(30), SymbolId(31), SymbolId(32), SymbolId(33), SymbolId(34), SymbolId(35), SymbolId(36), SymbolId(37), SymbolId(38), SymbolId(39), SymbolId(40), SymbolId(41), SymbolId(42), SymbolId(43), SymbolId(44), SymbolId(45), SymbolId(46), SymbolId(47), SymbolId(48), SymbolId(49), SymbolId(50), SymbolId(51), SymbolId(52), SymbolId(53), SymbolId(54), SymbolId(55), SymbolId(56), SymbolId(57), SymbolId(58), SymbolId(59), SymbolId(60), SymbolId(61), SymbolId(62), SymbolId(63), SymbolId(64), SymbolId(65), SymbolId(66), SymbolId(67), SymbolId(68), SymbolId(69), SymbolId(70), SymbolId(71), SymbolId(72), SymbolId(73), SymbolId(74), SymbolId(75), SymbolId(76), SymbolId(77), SymbolId(78), SymbolId(79), SymbolId(80), SymbolId(81), SymbolId(82), SymbolId(85), SymbolId(86), SymbolId(89), SymbolId(90), SymbolId(93), SymbolId(94), SymbolId(97), SymbolId(98), SymbolId(101), SymbolId(102), SymbolId(105), SymbolId(106), SymbolId(109), SymbolId(110), SymbolId(113), SymbolId(114), SymbolId(117), SymbolId(118), SymbolId(121)] Binding symbols mismatch: after transform: ScopeId(81): [SymbolId(42), SymbolId(71)] -rebuilt : ScopeId(81): [SymbolId(42), SymbolId(43)] +rebuilt : ScopeId(101): [SymbolId(83), SymbolId(84)] Binding symbols mismatch: after transform: ScopeId(84): [SymbolId(45), SymbolId(72)] -rebuilt : ScopeId(84): [SymbolId(46), SymbolId(47)] +rebuilt : ScopeId(106): [SymbolId(87), SymbolId(88)] Binding symbols mismatch: after transform: ScopeId(91): [SymbolId(48), SymbolId(73)] -rebuilt : ScopeId(91): [SymbolId(50), SymbolId(51)] +rebuilt : ScopeId(113): [SymbolId(91), SymbolId(92)] Binding symbols mismatch: after transform: ScopeId(94): [SymbolId(51), SymbolId(74)] -rebuilt : ScopeId(94): [SymbolId(54), SymbolId(55)] +rebuilt : ScopeId(118): [SymbolId(95), SymbolId(96)] Binding symbols mismatch: after transform: ScopeId(101): [SymbolId(54), SymbolId(75)] -rebuilt : ScopeId(101): [SymbolId(58), SymbolId(59)] +rebuilt : ScopeId(125): [SymbolId(99), SymbolId(100)] Binding symbols mismatch: after transform: ScopeId(104): [SymbolId(57), SymbolId(76)] -rebuilt : ScopeId(104): [SymbolId(62), SymbolId(63)] +rebuilt : ScopeId(130): [SymbolId(103), SymbolId(104)] Binding symbols mismatch: after transform: ScopeId(111): [SymbolId(60), SymbolId(77)] -rebuilt : ScopeId(111): [SymbolId(66), SymbolId(67)] +rebuilt : ScopeId(137): [SymbolId(107), SymbolId(108)] Binding symbols mismatch: after transform: ScopeId(114): [SymbolId(63), SymbolId(78)] -rebuilt : ScopeId(114): [SymbolId(70), SymbolId(71)] +rebuilt : ScopeId(142): [SymbolId(111), SymbolId(112)] Binding symbols mismatch: after transform: ScopeId(121): [SymbolId(66), SymbolId(79)] -rebuilt : ScopeId(121): [SymbolId(74), SymbolId(75)] +rebuilt : ScopeId(149): [SymbolId(115), SymbolId(116)] Binding symbols mismatch: after transform: ScopeId(124): [SymbolId(69), SymbolId(80)] -rebuilt : ScopeId(124): [SymbolId(78), SymbolId(79)] +rebuilt : ScopeId(154): [SymbolId(119), SymbolId(120)] Unresolved references mismatch: after transform: ["const"] rebuilt : [] @@ -40531,7 +41863,7 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/classes/propertyMemberDeclarations/thisInInstanceMemberInitializer.ts semantic error: Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] tasks/coverage/typescript/tests/cases/conformance/classes/staticIndexSignature/staticIndexSignature6.ts semantic error: Bindings mismatch: @@ -40900,30 +42232,30 @@ rebuilt : ScopeId(1): ["key"] tasks/coverage/typescript/tests/cases/conformance/controlFlow/typeGuardsNestedAssignments.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(6), ScopeId(8), ScopeId(10), ScopeId(12)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(8), ScopeId(10)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9), ScopeId(11)] Symbol reference IDs mismatch for "Foo": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(5), ReferenceId(6), ReferenceId(16)] -rebuilt : SymbolId(0): [ReferenceId(11)] +rebuilt : SymbolId(1): [ReferenceId(13)] Unresolved references mismatch: -after transform: ["Object", "RegExpExecArray", "getFooOrNull", "getStringOrNumberOrNull"] -rebuilt : ["getFooOrNull", "getStringOrNumberOrNull"] +after transform: ["Object", "RegExpExecArray", "getFooOrNull", "getStringOrNumberOrNull", "require"] +rebuilt : ["getFooOrNull", "getStringOrNumberOrNull", "require"] tasks/coverage/typescript/tests/cases/conformance/controlFlow/typeGuardsTypeParameters.ts semantic error: Bindings mismatch: after transform: ScopeId(2): ["T", "x"] -rebuilt : ScopeId(2): ["x"] +rebuilt : ScopeId(3): ["x"] Bindings mismatch: after transform: ScopeId(4): ["T", "x"] -rebuilt : ScopeId(4): ["x"] +rebuilt : ScopeId(5): ["x"] Bindings mismatch: after transform: ScopeId(6): ["T", "item", "strings"] -rebuilt : ScopeId(6): ["item", "strings"] +rebuilt : ScopeId(7): ["item", "strings"] Scope children mismatch: after transform: ScopeId(6): [ScopeId(7), ScopeId(8)] -rebuilt : ScopeId(6): [ScopeId(7)] +rebuilt : ScopeId(7): [ScopeId(8)] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(2), ReferenceId(5)] -rebuilt : SymbolId(0): [ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/conformance/declarationEmit/classDoesNotDependOnPrivateMember.ts semantic error: Missing SymbolId: "M" @@ -40933,8 +42265,8 @@ Missing ReferenceId: "C" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(4)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Bindings mismatch: after transform: ScopeId(1): ["C", "I", "_M"] rebuilt : ScopeId(1): ["C", "_M"] @@ -40946,7 +42278,7 @@ after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] rebuilt : ScopeId(1): [ScopeId(2)] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [] -rebuilt : SymbolId(2): [ReferenceId(1)] +rebuilt : SymbolId(3): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/conformance/declarationEmit/leaveOptionalParameterAsWritten.ts semantic error: Bindings mismatch: @@ -41115,8 +42447,8 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/constructor/parameter/decoratorOnClassConstructorParameter5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["BulkEditPreviewProvider", "IFoo"] -rebuilt : ScopeId(0): ["BulkEditPreviewProvider"] +after transform: ScopeId(0): ["BulkEditPreviewProvider", "IFoo", "_defineProperty"] +rebuilt : ScopeId(0): ["BulkEditPreviewProvider", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -41124,8 +42456,8 @@ Reference symbol mismatch for "IFoo": after transform: SymbolId(0) "IFoo" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["IFoo"] +after transform: ["require"] +rebuilt : ["IFoo", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedBlockScopedClass1.ts semantic error: Symbol reference IDs mismatch for "Foo": @@ -41147,8 +42479,8 @@ rebuilt : SymbolId(3): [ReferenceId(4), ReferenceId(5)] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedClassExportsCommonJS1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Something", "Testing123"] -rebuilt : ScopeId(0): ["Testing123"] +after transform: ScopeId(0): ["Something", "Testing123", "_defineProperty"] +rebuilt : ScopeId(0): ["Testing123", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] @@ -41175,8 +42507,8 @@ rebuilt : ["Something"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratedClassExportsSystem1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Something", "Testing123"] -rebuilt : ScopeId(0): ["Testing123"] +after transform: ScopeId(0): ["Something", "Testing123", "_defineProperty"] +rebuilt : ScopeId(0): ["Testing123", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] @@ -41233,14 +42565,14 @@ rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/conformance/decorators/class/decoratorOnClass9.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "dec"] -rebuilt : ScopeId(0): ["A", "B"] +after transform: ScopeId(0): ["A", "B", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["A", "B", "_defineProperty"] 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/method/decoratorOnClassMethod1.ts semantic error: Scope children mismatch: @@ -41260,58 +42592,61 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod14.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "decorator"] -rebuilt : ScopeId(0): ["Foo"] +after transform: ScopeId(0): ["Foo", "_defineProperty", "decorator"] +rebuilt : ScopeId(0): ["Foo", "_defineProperty"] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) 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/conformance/decorators/class/method/decoratorOnClassMethod15.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "decorator"] -rebuilt : ScopeId(0): ["Foo"] +after transform: ScopeId(0): ["Foo", "_defineProperty", "decorator"] +rebuilt : ScopeId(0): ["Foo", "_defineProperty"] 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/conformance/decorators/class/method/decoratorOnClassMethod16.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "decorator"] -rebuilt : ScopeId(0): ["Foo"] +after transform: ScopeId(0): ["Foo", "_defineProperty", "decorator"] +rebuilt : ScopeId(0): ["Foo", "_defineProperty"] 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/conformance/decorators/class/method/decoratorOnClassMethod18.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "decorator"] -rebuilt : ScopeId(0): ["Foo"] -Reference symbol mismatch for "decorator": -after transform: SymbolId(0) "decorator" -rebuilt : -Unresolved references mismatch: -after transform: [] -rebuilt : ["decorator"] +after transform: ScopeId(0): ["Foo", "_defineProperty", "decorator"] +rebuilt : ScopeId(0): ["Foo", "_defineProperty"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod19.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "decorator"] -rebuilt : ScopeId(0): ["C1", "C2"] +after transform: ScopeId(0): ["C1", "C2", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_x", "_x2", "decorator"] +rebuilt : ScopeId(0): ["C1", "C2", "_classPrivateFieldGet", "_classPrivateFieldInitSpec", "_x", "_x2"] Symbol reference IDs mismatch for "C1": after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "C2": after transform: SymbolId(3): [ReferenceId(4)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(6): [] Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : @@ -41319,8 +42654,8 @@ Reference symbol mismatch for "decorator": after transform: SymbolId(0) "decorator" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["decorator"] +after transform: ["WeakMap", "require"] +rebuilt : ["WeakMap", "decorator", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/method/decoratorOnClassMethod2.ts semantic error: Scope children mismatch: @@ -41388,16 +42723,25 @@ tasks/coverage/typescript/tests/cases/conformance/decorators/class/property/deco semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Unresolved references mismatch: +after transform: ["dec", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/property/decoratorOnClassProperty10.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Unresolved references mismatch: +after transform: ["dec", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/property/decoratorOnClassProperty12.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Unresolved references mismatch: +after transform: ["dec", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/decorators/class/property/decoratorOnClassProperty13.ts semantic error: Scope children mismatch: @@ -41411,17 +42755,17 @@ tasks/coverage/typescript/tests/cases/conformance/decorators/class/property/deco semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Unresolved references mismatch: +after transform: ["dec", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/decorators/decoratorInAmbientContext.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] -Symbol reference IDs mismatch for "b": -after transform: SymbolId(2): [ReferenceId(3)] -rebuilt : SymbolId(0): [] Unresolved references mismatch: -after transform: ["Symbol", "decorator"] -rebuilt : ["Symbol"] +after transform: ["Symbol", "decorator", "require"] +rebuilt : ["Symbol", "require"] tasks/coverage/typescript/tests/cases/conformance/decorators/decoratorMetadata.ts semantic error: Bindings mismatch: @@ -41468,6 +42812,11 @@ Symbol reference IDs mismatch for "Service": after transform: SymbolId(1): [] rebuilt : SymbolId(2): [ReferenceId(1)] +tasks/coverage/typescript/tests/cases/conformance/decorators/legacyDecorators-contextualTypes.ts +semantic error: 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)] + tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpression2ES2020.ts semantic error: Unresolved references mismatch: after transform: ["Promise"] @@ -41480,8 +42829,8 @@ rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpression4ES2020.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "_asyncToGenerator", "console"] -rebuilt : ScopeId(0): ["C", "_asyncToGenerator"] +after transform: ScopeId(0): ["C", "_asyncToGenerator", "_defineProperty", "console"] +rebuilt : ScopeId(0): ["C", "_asyncToGenerator", "_defineProperty"] Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : @@ -41498,47 +42847,47 @@ rebuilt : ["arguments", "console"] tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionAsyncES2020.ts semantic error: Symbol flags mismatch for "_fn": after transform: SymbolId(10): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5AMD.ts semantic error: Symbol flags mismatch for "_fn": after transform: SymbolId(10): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5CJS.ts semantic error: Symbol flags mismatch for "_fn": after transform: SymbolId(10): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5System.ts semantic error: Symbol flags mismatch for "_fn": after transform: SymbolId(10): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionAsyncES5UMD.ts semantic error: Symbol flags mismatch for "_fn": after transform: SymbolId(10): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6AMD.ts semantic error: Symbol flags mismatch for "_fn": after transform: SymbolId(10): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6CJS.ts semantic error: Symbol flags mismatch for "_fn": after transform: SymbolId(10): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6System.ts semantic error: Symbol flags mismatch for "_fn": after transform: SymbolId(10): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionAsyncES6UMD.ts semantic error: Symbol flags mismatch for "_fn": after transform: SymbolId(10): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(3): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionDeclarationEmit1.ts semantic error: Bindings mismatch: @@ -41583,8 +42932,8 @@ rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionInAMD4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "_asyncToGenerator", "console"] -rebuilt : ScopeId(0): ["C", "D", "_asyncToGenerator"] +after transform: ScopeId(0): ["C", "D", "_asyncToGenerator", "_defineProperty", "console"] +rebuilt : ScopeId(0): ["C", "D", "_asyncToGenerator", "_defineProperty"] Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : @@ -41627,8 +42976,8 @@ rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionInCJS5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "_asyncToGenerator", "console"] -rebuilt : ScopeId(0): ["C", "D", "_asyncToGenerator"] +after transform: ScopeId(0): ["C", "D", "_asyncToGenerator", "_defineProperty", "console"] +rebuilt : ScopeId(0): ["C", "D", "_asyncToGenerator", "_defineProperty"] Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : @@ -41666,8 +43015,8 @@ rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionInSystem4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "_asyncToGenerator", "console"] -rebuilt : ScopeId(0): ["C", "D", "_asyncToGenerator"] +after transform: ScopeId(0): ["C", "D", "_asyncToGenerator", "_defineProperty", "console"] +rebuilt : ScopeId(0): ["C", "D", "_asyncToGenerator", "_defineProperty"] Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : @@ -41702,8 +43051,8 @@ rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/dynamicImport/importCallExpressionInUMD4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "_asyncToGenerator", "console"] -rebuilt : ScopeId(0): ["C", "D", "_asyncToGenerator"] +after transform: ScopeId(0): ["C", "D", "_asyncToGenerator", "_defineProperty", "console"] +rebuilt : ScopeId(0): ["C", "D", "_asyncToGenerator", "_defineProperty"] Reference symbol mismatch for "console": after transform: SymbolId(0) "console" rebuilt : @@ -42739,31 +44088,31 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty13.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "i"] -rebuilt : ScopeId(0): ["C", "i"] +after transform: ScopeId(0): ["C", "I", "_Symbol$iterator", "_defineProperty", "i"] +rebuilt : ScopeId(0): ["C", "_Symbol$iterator", "_defineProperty", "i"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(4), ReferenceId(5), ReferenceId(7)] -rebuilt : SymbolId(0): [ReferenceId(2)] +rebuilt : SymbolId(2): [ReferenceId(6)] Unresolved reference IDs mismatch for "Symbol": after transform: [ReferenceId(0), ReferenceId(1)] -rebuilt : [ReferenceId(0)] +rebuilt : [ReferenceId(2)] tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty14.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "i"] -rebuilt : ScopeId(0): ["C", "i"] +after transform: ScopeId(0): ["C", "I", "_Symbol$iterator", "_defineProperty", "i"] +rebuilt : ScopeId(0): ["C", "_Symbol$iterator", "_defineProperty", "i"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(4), ReferenceId(5), ReferenceId(7)] -rebuilt : SymbolId(0): [ReferenceId(2)] +rebuilt : SymbolId(2): [ReferenceId(6)] Unresolved reference IDs mismatch for "Symbol": after transform: [ReferenceId(0), ReferenceId(1)] -rebuilt : [ReferenceId(0)] +rebuilt : [ReferenceId(2)] tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty15.ts semantic error: Bindings mismatch: @@ -42781,17 +44130,17 @@ rebuilt : ["bar", "foo"] tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty16.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "i"] -rebuilt : ScopeId(0): ["C", "i"] +after transform: ScopeId(0): ["C", "I", "_Symbol$iterator", "_defineProperty", "i"] +rebuilt : ScopeId(0): ["C", "_Symbol$iterator", "_defineProperty", "i"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(4), ReferenceId(5), ReferenceId(7)] -rebuilt : SymbolId(0): [ReferenceId(2)] +rebuilt : SymbolId(2): [ReferenceId(6)] Unresolved reference IDs mismatch for "Symbol": after transform: [ReferenceId(0), ReferenceId(1)] -rebuilt : [ReferenceId(0)] +rebuilt : [ReferenceId(2)] tasks/coverage/typescript/tests/cases/conformance/es6/Symbols/symbolProperty20.ts semantic error: Bindings mismatch: @@ -43077,19 +44426,25 @@ rebuilt : ScopeId(1): [] tasks/coverage/typescript/tests/cases/conformance/es6/classDeclaration/superCallBeforeThisAccessing1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "D", "Factory"] -rebuilt : ScopeId(0): ["Base", "D"] +after transform: ScopeId(0): ["Base", "D", "Factory", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "D", "_defineProperty"] Reference symbol mismatch for "Factory": after transform: SymbolId(0) "Factory" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["Factory"] +after transform: ["require"] +rebuilt : ["Factory", "require"] tasks/coverage/typescript/tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression1.ts semantic error: Bindings mismatch: -after transform: ScopeId(1): ["T", "x"] +after transform: ScopeId(0): ["_Class2", "_defineProperty", "foo"] +rebuilt : ScopeId(0): ["_Class", "_Class2", "_defineProperty", "foo"] +Bindings mismatch: +after transform: ScopeId(1): ["T", "_Class", "x"] rebuilt : ScopeId(1): ["x"] +Symbol scope ID mismatch for "_Class": +after transform: SymbolId(3): ScopeId(1) +rebuilt : SymbolId(1): ScopeId(0) tasks/coverage/typescript/tests/cases/conformance/es6/classExpressions/typeArgumentInferenceWithClassExpression3.ts semantic error: Bindings mismatch: @@ -43115,22 +44470,22 @@ rebuilt : ScopeId(2): [] tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames37_ES5.ts semantic error: Symbol reference IDs mismatch for "Foo2": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(2)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames37_ES6.ts semantic error: Symbol reference IDs mismatch for "Foo2": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(2)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames41_ES5.ts semantic error: Symbol reference IDs mismatch for "Foo2": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames41_ES6.ts semantic error: Symbol reference IDs mismatch for "Foo2": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames47_ES5.ts semantic error: Bindings mismatch: @@ -43172,6 +44527,26 @@ Symbol flags mismatch for "E2": after transform: SymbolId(2): SymbolFlags(RegularEnum) rebuilt : SymbolId(2): SymbolFlags(FunctionScopedVariable) +tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames52.ts +semantic error: Bindings mismatch: +after transform: ScopeId(0): ["_defineProperty", "array"] +rebuilt : ScopeId(0): ["_C", "_defineProperty", "array"] +Bindings mismatch: +after transform: ScopeId(2): ["_C", "_i", "_i2"] +rebuilt : ScopeId(2): ["_i", "_i2"] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(5): Some(ScopeId(4)) +Symbol scope ID mismatch for "_C": +after transform: SymbolId(3): ScopeId(2) +rebuilt : SymbolId(3): ScopeId(0) + tasks/coverage/typescript/tests/cases/conformance/es6/computedProperties/computedPropertyNames7_ES5.ts semantic error: Bindings mismatch: after transform: ScopeId(1): ["E", "member"] @@ -43374,6 +44749,9 @@ tasks/coverage/typescript/tests/cases/conformance/es6/decorators/class/property/ semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +Unresolved references mismatch: +after transform: ["dec"] +rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/declarationInAmbientContext.ts semantic error: Bindings mismatch: @@ -43476,22 +44854,22 @@ rebuilt : ["v"] tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/iterableArrayPattern15.ts semantic error: Symbol reference IDs mismatch for "Bar": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(3)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/iterableArrayPattern20.ts semantic error: Symbol reference IDs mismatch for "Bar": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(5)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/iterableArrayPattern3.ts semantic error: Symbol reference IDs mismatch for "Bar": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/conformance/es6/destructuring/iterableArrayPattern4.ts semantic error: Symbol reference IDs mismatch for "Bar": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] tasks/coverage/typescript/tests/cases/conformance/es6/for-ofStatements/for-of57.ts semantic error: Unresolved references mismatch: @@ -43644,6 +45022,46 @@ Unresolved references mismatch: after transform: [] rebuilt : ["console"] +tasks/coverage/typescript/tests/cases/conformance/es6/newTarget/newTarget.es5.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(9), ScopeId(11), ScopeId(13)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5), ScopeId(6), ScopeId(9), ScopeId(11), ScopeId(13)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(5): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(0)) + +tasks/coverage/typescript/tests/cases/conformance/es6/newTarget/newTarget.es6.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(9), ScopeId(11), ScopeId(13)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(5), ScopeId(6), ScopeId(9), ScopeId(11), ScopeId(13)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(5): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(1)) +rebuilt : ScopeId(5): Some(ScopeId(0)) + tasks/coverage/typescript/tests/cases/conformance/es6/newTarget/newTargetNarrowing.ts semantic error: Unresolved references mismatch: after transform: ["true"] @@ -43835,18 +45253,18 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck17.ts semantic error: Symbol reference IDs mismatch for "Foo": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Unresolved references mismatch: -after transform: ["IterableIterator"] -rebuilt : [] +after transform: ["IterableIterator", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck19.ts semantic error: Symbol reference IDs mismatch for "Foo": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Unresolved references mismatch: -after transform: ["IterableIterator"] -rebuilt : [] +after transform: ["IterableIterator", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/es6/yieldExpressions/generatorTypeCheck2.ts semantic error: Unresolved references mismatch: @@ -44014,6 +45432,18 @@ tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/ semantic error: Bindings mismatch: after transform: ScopeId(0): ["C", "D", "dec"] rebuilt : ScopeId(0): ["C", "D"] +Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)] +Scope flags mismatch: +after transform: ScopeId(7): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(7): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(7): Some(ScopeId(4)) +rebuilt : ScopeId(7): Some(ScopeId(0)) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44033,7 +45463,16 @@ after transform: ScopeId(0): ["C", "dec", "method"] rebuilt : ScopeId(0): ["C", "method"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] -rebuilt : ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(2): Some(ScopeId(0)) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44064,7 +45503,16 @@ after transform: ScopeId(0): ["C", "dec", "x"] rebuilt : ScopeId(0): ["C", "x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] -rebuilt : ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(1): [] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(2): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(2): Some(ScopeId(0)) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44074,8 +45522,8 @@ rebuilt : ["Base", "dec"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/classSuper/esDecorators-classDeclaration-classSuper.4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec", "method"] -rebuilt : ScopeId(0): ["C", "method"] +after transform: ScopeId(0): ["C", "_defineProperty", "dec", "method"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "method"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -44083,13 +45531,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["Base"] -rebuilt : ["Base", "dec"] +after transform: ["Base", "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): ["C1", "C2", "C3", "dec", "x"] -rebuilt : ScopeId(0): ["C1", "C2", "C3", "x"] +after transform: ScopeId(0): ["C1", "C2", "C3", "_defineProperty", "dec", "x"] +rebuilt : ScopeId(0): ["C1", "C2", "C3", "_defineProperty", "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)] @@ -44103,13 +45551,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["Base"] -rebuilt : ["Base", "dec"] +after transform: ["Base", "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): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -44117,47 +45565,35 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["Base"] -rebuilt : ["Base", "dec"] +after transform: ["Base", "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", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C", "_defineProperty"] 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/classThisReference/esDecorators-classDeclaration-classThisReference.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] +after transform: ScopeId(0): ["C", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C", "_defineProperty"] 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-commentPreservation.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] -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 : +after transform: ScopeId(0): ["C", "_defineProperty", "_y", "dec"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "_y"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44270,26 +45706,20 @@ rebuilt : ["dec1", "dec2"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-outerThisReference.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "dec", "f"] -rebuilt : ScopeId(0): ["A", "B", "C"] +after transform: ScopeId(0): ["A", "B", "C", "_a", "_classPrivateFieldInitSpec", "_defineProperty", "_f", "_f2", "dec", "f"] +rebuilt : ScopeId(0): ["A", "B", "C", "_a", "_classPrivateFieldInitSpec", "_defineProperty", "_f", "_f2"] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(7)] +rebuilt : ScopeId(5): [ScopeId(6)] Symbol reference IDs mismatch for "C": after transform: SymbolId(4): [ReferenceId(8)] -rebuilt : SymbolId(2): [] -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : +rebuilt : SymbolId(7): [] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Reference symbol mismatch for "f": after transform: SymbolId(1) "f" rebuilt : -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : Reference symbol mismatch for "f": after transform: SymbolId(1) "f" rebuilt : @@ -44300,8 +45730,8 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec", "f"] +after transform: ["WeakMap", "require"] +rebuilt : ["WeakMap", "dec", "f", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-parameterProperties.ts semantic error: Bindings mismatch: @@ -44338,20 +45768,8 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/esDecorators-classDeclaration-sourceMap.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] -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 : +after transform: ScopeId(0): ["C", "_defineProperty", "_y", "dec"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "_y"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44407,25 +45825,13 @@ 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/fields/esDecorators-classDeclaration-fields-nonStatic.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec", "field3"] -rebuilt : ScopeId(0): ["C", "field3"] -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: [] -rebuilt : ["dec"] +after transform: ScopeId(0): ["C", "_defineProperty", "dec", "field3"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "field3"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-nonStaticAccessor.ts semantic error: Bindings mismatch: @@ -44446,14 +45852,8 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-nonStaticPrivate.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec"] -rebuilt : ScopeId(0): ["C"] -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : -Unresolved references mismatch: -after transform: [] -rebuilt : ["dec"] +after transform: ScopeId(0): ["C", "_classPrivateFieldInitSpec", "_field", "dec"] +rebuilt : ScopeId(0): ["C", "_classPrivateFieldInitSpec", "_field"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-nonStaticPrivateAccessor.ts semantic error: Bindings mismatch: @@ -44468,25 +45868,25 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-static.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "dec", "field3"] -rebuilt : ScopeId(0): ["C", "field3"] -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: [] -rebuilt : ["dec"] +after transform: ScopeId(0): ["C", "_defineProperty", "dec", "field3"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "field3"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-staticAccessor.ts semantic error: Bindings mismatch: after transform: ScopeId(0): ["C", "D", "dec", "field3"] rebuilt : ScopeId(0): ["C", "D", "field3"] +Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [] +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(2)) +rebuilt : ScopeId(3): Some(ScopeId(0)) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44505,11 +45905,20 @@ rebuilt : ["dec"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/fields/esDecorators-classDeclaration-fields-staticPrivate.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "dec"] -rebuilt : ScopeId(0): ["C", "D"] -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : +after transform: ScopeId(0): ["C", "D", "_field", "_field2", "dec"] +rebuilt : ScopeId(0): ["C", "D", "_field", "_field2"] +Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [] +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(2)) +rebuilt : ScopeId(3): Some(ScopeId(0)) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44521,6 +45930,18 @@ tasks/coverage/typescript/tests/cases/conformance/esDecorators/classDeclaration/ semantic error: Bindings mismatch: after transform: ScopeId(0): ["C", "D", "dec"] rebuilt : ScopeId(0): ["C", "D"] +Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [] +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(2)) +rebuilt : ScopeId(3): Some(ScopeId(0)) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44596,7 +46017,16 @@ after transform: ScopeId(0): ["dec", "method"] rebuilt : ScopeId(0): ["method"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] -rebuilt : ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(4): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(1): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(2): [] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44627,7 +46057,16 @@ after transform: ScopeId(0): ["dec", "x"] rebuilt : ScopeId(0): ["x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] -rebuilt : ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(3): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(1): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(1): Some(ScopeId(0)) +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44637,8 +46076,8 @@ rebuilt : ["Base", "dec"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/classSuper/esDecorators-classExpression-classSuper.4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec", "method"] -rebuilt : ScopeId(0): ["method"] +after transform: ScopeId(0): ["_C", "_defineProperty", "dec", "method"] +rebuilt : ScopeId(0): ["_C", "_defineProperty", "method"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -44646,13 +46085,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["Base"] -rebuilt : ["Base", "dec"] +after transform: ["Base", "require"] +rebuilt : ["Base", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/classSuper/esDecorators-classExpression-classSuper.5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec", "x"] -rebuilt : ScopeId(0): ["x"] +after transform: ScopeId(0): ["_C", "_C2", "_C3", "_defineProperty", "dec", "x"] +rebuilt : ScopeId(0): ["_C", "_C2", "_C3", "_defineProperty", "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)] @@ -44666,13 +46105,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["Base"] -rebuilt : ["Base", "dec"] +after transform: ["Base", "require"] +rebuilt : ["Base", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/classSuper/esDecorators-classExpression-classSuper.6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_defineProperty", "dec"] +rebuilt : ScopeId(0): ["_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -44680,25 +46119,13 @@ Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Unresolved references mismatch: -after transform: ["Base"] -rebuilt : ["Base", "dec"] +after transform: ["Base", "require"] +rebuilt : ["Base", "dec", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/esDecorators-classExpression-commentPreservation.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec"] -rebuilt : ScopeId(0): [] -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 : +after transform: ScopeId(0): ["_C", "_defineProperty", "_y", "dec"] +rebuilt : ScopeId(0): ["_C", "_defineProperty", "_y"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44754,25 +46181,13 @@ 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/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["_x", "_x2", "dec", "x"] -rebuilt : ScopeId(0): ["_x", "_x2", "x"] -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 : +after transform: ScopeId(0): ["_defineProperty", "_x", "_x2", "dec", "x"] +rebuilt : ScopeId(0): ["_defineProperty", "_x", "_x2", "x"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44786,13 +46201,166 @@ 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/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.10.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec", "f"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_defineProperty", "dec", "f"] +rebuilt : ScopeId(0): ["_defineProperty"] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3)] +rebuilt : ScopeId(2): [] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(2)) +rebuilt : ScopeId(3): Some(ScopeId(1)) +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5)] +rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6)] +rebuilt : ScopeId(5): [] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(6): Some(ScopeId(4)) +Scope children mismatch: +after transform: ScopeId(7): [ScopeId(8)] +rebuilt : ScopeId(7): [ScopeId(8), ScopeId(9)] +Scope children mismatch: +after transform: ScopeId(8): [ScopeId(9)] +rebuilt : ScopeId(8): [] +Scope parent mismatch: +after transform: ScopeId(9): Some(ScopeId(8)) +rebuilt : ScopeId(9): Some(ScopeId(7)) +Scope children mismatch: +after transform: ScopeId(10): [ScopeId(11)] +rebuilt : ScopeId(10): [ScopeId(11), ScopeId(12)] +Scope children mismatch: +after transform: ScopeId(11): [ScopeId(12)] +rebuilt : ScopeId(11): [] +Scope parent mismatch: +after transform: ScopeId(12): Some(ScopeId(11)) +rebuilt : ScopeId(12): Some(ScopeId(10)) +Scope children mismatch: +after transform: ScopeId(13): [ScopeId(14)] +rebuilt : ScopeId(13): [ScopeId(14), ScopeId(15)] +Scope children mismatch: +after transform: ScopeId(14): [ScopeId(15)] +rebuilt : ScopeId(14): [] +Scope parent mismatch: +after transform: ScopeId(15): Some(ScopeId(14)) +rebuilt : ScopeId(15): Some(ScopeId(13)) +Scope children mismatch: +after transform: ScopeId(16): [ScopeId(17)] +rebuilt : ScopeId(16): [ScopeId(17), ScopeId(18)] +Scope children mismatch: +after transform: ScopeId(17): [ScopeId(18)] +rebuilt : ScopeId(17): [] +Scope parent mismatch: +after transform: ScopeId(18): Some(ScopeId(17)) +rebuilt : ScopeId(18): Some(ScopeId(16)) +Scope children mismatch: +after transform: ScopeId(19): [ScopeId(20)] +rebuilt : ScopeId(19): [ScopeId(20), ScopeId(21)] +Scope children mismatch: +after transform: ScopeId(20): [ScopeId(21)] +rebuilt : ScopeId(20): [] +Scope parent mismatch: +after transform: ScopeId(21): Some(ScopeId(20)) +rebuilt : ScopeId(21): Some(ScopeId(19)) +Scope children mismatch: +after transform: ScopeId(22): [ScopeId(23)] +rebuilt : ScopeId(22): [ScopeId(23), ScopeId(24)] +Scope children mismatch: +after transform: ScopeId(23): [ScopeId(24)] +rebuilt : ScopeId(23): [] +Scope parent mismatch: +after transform: ScopeId(24): Some(ScopeId(23)) +rebuilt : ScopeId(24): Some(ScopeId(22)) +Scope children mismatch: +after transform: ScopeId(25): [ScopeId(26)] +rebuilt : ScopeId(25): [ScopeId(26), ScopeId(27)] +Scope children mismatch: +after transform: ScopeId(26): [ScopeId(27)] +rebuilt : ScopeId(26): [] +Scope parent mismatch: +after transform: ScopeId(27): Some(ScopeId(26)) +rebuilt : ScopeId(27): Some(ScopeId(25)) +Scope children mismatch: +after transform: ScopeId(28): [ScopeId(29)] +rebuilt : ScopeId(28): [ScopeId(29), ScopeId(30)] +Scope children mismatch: +after transform: ScopeId(29): [ScopeId(30)] +rebuilt : ScopeId(29): [] +Scope parent mismatch: +after transform: ScopeId(30): Some(ScopeId(29)) +rebuilt : ScopeId(30): Some(ScopeId(28)) +Scope children mismatch: +after transform: ScopeId(31): [ScopeId(32)] +rebuilt : ScopeId(31): [ScopeId(32), ScopeId(33)] +Scope children mismatch: +after transform: ScopeId(32): [ScopeId(33)] +rebuilt : ScopeId(32): [] +Scope parent mismatch: +after transform: ScopeId(33): Some(ScopeId(32)) +rebuilt : ScopeId(33): Some(ScopeId(31)) +Scope children mismatch: +after transform: ScopeId(34): [ScopeId(35)] +rebuilt : ScopeId(34): [ScopeId(35), ScopeId(36)] +Scope children mismatch: +after transform: ScopeId(35): [ScopeId(36)] +rebuilt : ScopeId(35): [] +Scope parent mismatch: +after transform: ScopeId(36): Some(ScopeId(35)) +rebuilt : ScopeId(36): Some(ScopeId(34)) +Scope children mismatch: +after transform: ScopeId(37): [ScopeId(38)] +rebuilt : ScopeId(37): [ScopeId(38), ScopeId(39)] +Scope children mismatch: +after transform: ScopeId(38): [ScopeId(39)] +rebuilt : ScopeId(38): [] +Scope parent mismatch: +after transform: ScopeId(39): Some(ScopeId(38)) +rebuilt : ScopeId(39): Some(ScopeId(37)) +Scope children mismatch: +after transform: ScopeId(40): [ScopeId(41)] +rebuilt : ScopeId(40): [ScopeId(41), ScopeId(42)] +Scope children mismatch: +after transform: ScopeId(41): [ScopeId(42)] +rebuilt : ScopeId(41): [] +Scope parent mismatch: +after transform: ScopeId(42): Some(ScopeId(41)) +rebuilt : ScopeId(42): Some(ScopeId(40)) +Scope children mismatch: +after transform: ScopeId(43): [ScopeId(44)] +rebuilt : ScopeId(43): [ScopeId(44), ScopeId(45)] +Scope children mismatch: +after transform: ScopeId(44): [ScopeId(45)] +rebuilt : ScopeId(44): [] +Scope parent mismatch: +after transform: ScopeId(45): Some(ScopeId(44)) +rebuilt : ScopeId(45): Some(ScopeId(43)) +Scope children mismatch: +after transform: ScopeId(46): [ScopeId(47)] +rebuilt : ScopeId(46): [ScopeId(47), ScopeId(48)] +Scope children mismatch: +after transform: ScopeId(47): [ScopeId(48)] +rebuilt : ScopeId(47): [] +Scope parent mismatch: +after transform: ScopeId(48): Some(ScopeId(47)) +rebuilt : ScopeId(48): Some(ScopeId(46)) +Scope children mismatch: +after transform: ScopeId(49): [ScopeId(50)] +rebuilt : ScopeId(49): [ScopeId(50), ScopeId(51)] +Scope children mismatch: +after transform: ScopeId(50): [ScopeId(51)] +rebuilt : ScopeId(50): [] +Scope parent mismatch: +after transform: ScopeId(51): Some(ScopeId(50)) +rebuilt : ScopeId(51): Some(ScopeId(49)) Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44850,23 +46418,14 @@ 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: [] -rebuilt : ["dec", "f"] +after transform: ["require"] +rebuilt : ["dec", "f", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.11.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec"] -rebuilt : ScopeId(0): [] -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : +after transform: ScopeId(0): ["_defineProperty", "dec"] +rebuilt : ScopeId(0): ["_defineProperty"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44874,31 +46433,13 @@ 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/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec", "f", "x"] -rebuilt : ScopeId(0): ["f", "x"] -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 : +after transform: ScopeId(0): ["_defineProperty", "dec", "f", "x"] +rebuilt : ScopeId(0): ["_defineProperty", "f", "x"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44927,22 +46468,13 @@ 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/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec", "x1", "x2"] -rebuilt : ScopeId(0): ["x1", "x2"] -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 : +after transform: ScopeId(0): ["_defineProperty", "dec", "x1", "x2"] +rebuilt : ScopeId(0): ["_defineProperty", "x1", "x2"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -44953,22 +46485,19 @@ 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/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec", "obj"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_defineProperty", "dec", "obj"] +rebuilt : ScopeId(0): ["_defineProperty"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : Reference symbol mismatch for "obj": after transform: SymbolId(1) "obj" rebuilt : -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : Reference symbol mismatch for "obj": after transform: SymbolId(1) "obj" rebuilt : @@ -44978,9 +46507,6 @@ rebuilt : Reference symbol mismatch for "obj": after transform: SymbolId(1) "obj" rebuilt : -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : Reference symbol mismatch for "obj": after transform: SymbolId(1) "obj" rebuilt : @@ -44990,20 +46516,17 @@ rebuilt : Reference symbol mismatch for "obj": after transform: SymbolId(1) "obj" rebuilt : -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : Reference symbol mismatch for "obj": after transform: SymbolId(1) "obj" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec", "obj"] +after transform: ["require"] +rebuilt : ["dec", "obj", "require"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec", "obj", "x"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_defineProperty", "dec", "obj", "x"] +rebuilt : ScopeId(0): ["_defineProperty"] Reference symbol mismatch for "x": after transform: SymbolId(2) "x" rebuilt : @@ -45016,20 +46539,17 @@ rebuilt : Reference symbol mismatch for "x": after transform: SymbolId(2) "x" rebuilt : -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : Reference symbol mismatch for "obj": after transform: SymbolId(1) "obj" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec", "obj", "x"] +after transform: ["require"] +rebuilt : ["dec", "obj", "require", "x"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.6.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec", "obj", "x"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_defineProperty", "dec", "obj", "x"] +rebuilt : ScopeId(0): ["_defineProperty"] Reference symbol mismatch for "x": after transform: SymbolId(2) "x" rebuilt : @@ -45042,20 +46562,17 @@ rebuilt : Reference symbol mismatch for "x": after transform: SymbolId(2) "x" rebuilt : -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : Reference symbol mismatch for "obj": after transform: SymbolId(1) "obj" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec", "obj", "x"] +after transform: ["require"] +rebuilt : ["dec", "obj", "require", "x"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.7.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["dec", "obj", "x"] -rebuilt : ScopeId(0): [] +after transform: ScopeId(0): ["_defineProperty", "dec", "obj", "x"] +rebuilt : ScopeId(0): ["_defineProperty"] Reference symbol mismatch for "x": after transform: SymbolId(2) "x" rebuilt : @@ -45068,15 +46585,12 @@ rebuilt : Reference symbol mismatch for "x": after transform: SymbolId(2) "x" rebuilt : -Reference symbol mismatch for "dec": -after transform: SymbolId(0) "dec" -rebuilt : Reference symbol mismatch for "obj": after transform: SymbolId(1) "obj" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["dec", "obj", "x"] +after transform: ["require"] +rebuilt : ["dec", "obj", "require", "x"] tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.8.ts semantic error: Bindings mismatch: @@ -45108,6 +46622,11 @@ Unresolved references mismatch: after transform: ["ClassMethodDecoratorContext", "console"] rebuilt : ["console"] +tasks/coverage/typescript/tests/cases/conformance/esDecorators/esDecorators-contextualTypes.ts +semantic error: Scope children mismatch: +after transform: 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), 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)] +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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(30), ScopeId(31)] + 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 @@ -45471,29 +46990,29 @@ rebuilt : SymbolId(2): [ReferenceId(11)] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalObjects.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A1", "A2", "A3", "A4", "A5", "A6", "B1", "B2", "B3", "B4", "B5", "B6", "Base", "a1", "a2", "a3", "a4", "a5", "a6", "b1", "b2", "b3", "b4", "b5", "b6", "base1", "base2", "r1a1", "r1a2", "r1a3", "r1a4", "r1a5", "r1a6", "r1a7", "r1b1", "r1b2", "r1b3", "r1b4", "r1b5", "r1b6", "r1b7", "r2a1", "r2a2", "r2a3", "r2a4", "r2a5", "r2a6", "r2a7", "r2b1", "r2b2", "r2b3", "r2b4", "r2b5", "r2b6", "r2b7", "r3a1", "r3a2", "r3a3", "r3a4", "r3a5", "r3a6", "r3a7", "r3b1", "r3b2", "r3b3", "r3b4", "r3b5", "r3b6", "r3b7", "r4a1", "r4a2", "r4a3", "r4a4", "r4a5", "r4a6", "r4a7", "r4b1", "r4b2", "r4b3", "r4b4", "r4b5", "r4b6", "r4b7", "r5a1", "r5a2", "r5a3", "r5a4", "r5a5", "r5a6", "r5a7", "r5b1", "r5b2", "r5b3", "r5b4", "r5b5", "r5b6", "r5b7", "r6a1", "r6a2", "r6a3", "r6a4", "r6a5", "r6a6", "r6a7", "r6b1", "r6b2", "r6b3", "r6b4", "r6b5", "r6b6", "r6b7", "r7a1", "r7a2", "r7a3", "r7a4", "r7a5", "r7a6", "r7a7", "r7b1", "r7b2", "r7b3", "r7b4", "r7b5", "r7b6", "r7b7", "r8a1", "r8a2", "r8a3", "r8a4", "r8a5", "r8a6", "r8a7", "r8b1", "r8b2", "r8b3", "r8b4", "r8b5", "r8b6", "r8b7"] -rebuilt : ScopeId(0): ["A1", "A2", "B1", "B2", "Base", "a1", "a2", "a3", "a4", "a5", "a6", "b1", "b2", "b3", "b4", "b5", "b6", "base1", "base2", "r1a1", "r1a2", "r1a3", "r1a4", "r1a5", "r1a6", "r1a7", "r1b1", "r1b2", "r1b3", "r1b4", "r1b5", "r1b6", "r1b7", "r2a1", "r2a2", "r2a3", "r2a4", "r2a5", "r2a6", "r2a7", "r2b1", "r2b2", "r2b3", "r2b4", "r2b5", "r2b6", "r2b7", "r3a1", "r3a2", "r3a3", "r3a4", "r3a5", "r3a6", "r3a7", "r3b1", "r3b2", "r3b3", "r3b4", "r3b5", "r3b6", "r3b7", "r4a1", "r4a2", "r4a3", "r4a4", "r4a5", "r4a6", "r4a7", "r4b1", "r4b2", "r4b3", "r4b4", "r4b5", "r4b6", "r4b7", "r5a1", "r5a2", "r5a3", "r5a4", "r5a5", "r5a6", "r5a7", "r5b1", "r5b2", "r5b3", "r5b4", "r5b5", "r5b6", "r5b7", "r6a1", "r6a2", "r6a3", "r6a4", "r6a5", "r6a6", "r6a7", "r6b1", "r6b2", "r6b3", "r6b4", "r6b5", "r6b6", "r6b7", "r7a1", "r7a2", "r7a3", "r7a4", "r7a5", "r7a6", "r7a7", "r7b1", "r7b2", "r7b3", "r7b4", "r7b5", "r7b6", "r7b7", "r8a1", "r8a2", "r8a3", "r8a4", "r8a5", "r8a6", "r8a7", "r8b1", "r8b2", "r8b3", "r8b4", "r8b5", "r8b6", "r8b7"] +after transform: ScopeId(0): ["A1", "A2", "A3", "A4", "A5", "A6", "B1", "B2", "B3", "B4", "B5", "B6", "Base", "_defineProperty", "a1", "a2", "a3", "a4", "a5", "a6", "b1", "b2", "b3", "b4", "b5", "b6", "base1", "base2", "r1a1", "r1a2", "r1a3", "r1a4", "r1a5", "r1a6", "r1a7", "r1b1", "r1b2", "r1b3", "r1b4", "r1b5", "r1b6", "r1b7", "r2a1", "r2a2", "r2a3", "r2a4", "r2a5", "r2a6", "r2a7", "r2b1", "r2b2", "r2b3", "r2b4", "r2b5", "r2b6", "r2b7", "r3a1", "r3a2", "r3a3", "r3a4", "r3a5", "r3a6", "r3a7", "r3b1", "r3b2", "r3b3", "r3b4", "r3b5", "r3b6", "r3b7", "r4a1", "r4a2", "r4a3", "r4a4", "r4a5", "r4a6", "r4a7", "r4b1", "r4b2", "r4b3", "r4b4", "r4b5", "r4b6", "r4b7", "r5a1", "r5a2", "r5a3", "r5a4", "r5a5", "r5a6", "r5a7", "r5b1", "r5b2", "r5b3", "r5b4", "r5b5", "r5b6", "r5b7", "r6a1", "r6a2", "r6a3", "r6a4", "r6a5", "r6a6", "r6a7", "r6b1", "r6b2", "r6b3", "r6b4", "r6b5", "r6b6", "r6b7", "r7a1", "r7a2", "r7a3", "r7a4", "r7a5", "r7a6", "r7a7", "r7b1", "r7b2", "r7b3", "r7b4", "r7b5", "r7b6", "r7b7", "r8a1", "r8a2", "r8a3", "r8a4", "r8a5", "r8a6", "r8a7", "r8b1", "r8b2", "r8b3", "r8b4", "r8b5", "r8b6", "r8b7"] +rebuilt : ScopeId(0): ["A1", "A2", "B1", "B2", "Base", "_defineProperty", "a1", "a2", "a3", "a4", "a5", "a6", "b1", "b2", "b3", "b4", "b5", "b6", "base1", "base2", "r1a1", "r1a2", "r1a3", "r1a4", "r1a5", "r1a6", "r1a7", "r1b1", "r1b2", "r1b3", "r1b4", "r1b5", "r1b6", "r1b7", "r2a1", "r2a2", "r2a3", "r2a4", "r2a5", "r2a6", "r2a7", "r2b1", "r2b2", "r2b3", "r2b4", "r2b5", "r2b6", "r2b7", "r3a1", "r3a2", "r3a3", "r3a4", "r3a5", "r3a6", "r3a7", "r3b1", "r3b2", "r3b3", "r3b4", "r3b5", "r3b6", "r3b7", "r4a1", "r4a2", "r4a3", "r4a4", "r4a5", "r4a6", "r4a7", "r4b1", "r4b2", "r4b3", "r4b4", "r4b5", "r4b6", "r4b7", "r5a1", "r5a2", "r5a3", "r5a4", "r5a5", "r5a6", "r5a7", "r5b1", "r5b2", "r5b3", "r5b4", "r5b5", "r5b6", "r5b7", "r6a1", "r6a2", "r6a3", "r6a4", "r6a5", "r6a6", "r6a7", "r6b1", "r6b2", "r6b3", "r6b4", "r6b5", "r6b6", "r6b7", "r7a1", "r7a2", "r7a3", "r7a4", "r7a5", "r7a6", "r7a7", "r7b1", "r7b2", "r7b3", "r7b4", "r7b5", "r7b6", "r7b7", "r8a1", "r8a2", "r8a3", "r8a4", "r8a5", "r8a6", "r8a7", "r8b1", "r8b2", "r8b3", "r8b4", "r8b5", "r8b6", "r8b7"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7), ScopeId(10), ScopeId(11)] Symbol reference IDs mismatch for "A1": after transform: SymbolId(0): [ReferenceId(4), ReferenceId(6)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "B1": after transform: SymbolId(2): [ReferenceId(5), ReferenceId(12)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "Base": after transform: SymbolId(4): [ReferenceId(2), ReferenceId(3), ReferenceId(18), ReferenceId(19)] -rebuilt : SymbolId(4): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(5): [ReferenceId(12), ReferenceId(13)] Symbol reference IDs mismatch for "A2": after transform: SymbolId(6): [ReferenceId(7)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] Symbol reference IDs mismatch for "B2": after transform: SymbolId(7): [ReferenceId(13)] -rebuilt : SymbolId(7): [] +rebuilt : SymbolId(8): [] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithIdenticalTypeParameter.ts semantic error: Bindings mismatch: @@ -45503,24 +47022,24 @@ rebuilt : ScopeId(1): ["r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "t tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedCallSignature.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(16), ReferenceId(18)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(17)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNoRelationshipObjectsOnInstantiatedConstructorSignature.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(16), ReferenceId(18)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(17)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithNumericLiteral.ts semantic error: Bindings mismatch: @@ -45584,54 +47103,54 @@ rebuilt : SymbolId(0): [ReferenceId(7), ReferenceId(12), ReferenceId(15), tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnCallSignature.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(4), ReferenceId(5), ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(12), ReferenceId(14)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(3), ReferenceId(6), ReferenceId(11), ReferenceId(13), ReferenceId(15)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnConstructorSignature.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), ScopeId(20)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Symbol reference IDs mismatch for "Base": 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(12), ReferenceId(14), ReferenceId(15), ReferenceId(16), ReferenceId(18), ReferenceId(19), ReferenceId(21), ReferenceId(22), ReferenceId(24), ReferenceId(25), ReferenceId(26), ReferenceId(28)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(11), ReferenceId(13), ReferenceId(17), ReferenceId(20), ReferenceId(23), ReferenceId(27)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnIndexSignature.ts semantic error: Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(4)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedCallSignature.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(15), ReferenceId(17)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(16)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnInstantiatedConstructorSignature.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(15), ReferenceId(17)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(16)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnOptionalProperty.ts semantic error: Bindings mismatch: @@ -45644,22 +47163,22 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/comparisonOperator/comparisonOperatorWithSubtypeObjectOnProperty.ts semantic error: Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(4)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "A1": after transform: SymbolId(2): [ReferenceId(6)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "B1": after transform: SymbolId(3): [ReferenceId(8)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(5): [] Symbol reference IDs mismatch for "A2": after transform: SymbolId(4): [ReferenceId(5), ReferenceId(7)] -rebuilt : SymbolId(4): [ReferenceId(1)] +rebuilt : SymbolId(6): [ReferenceId(10)] Symbol reference IDs mismatch for "B2": after transform: SymbolId(5): [ReferenceId(9)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(7): [] tasks/coverage/typescript/tests/cases/conformance/expressions/binaryOperators/instanceofOperator/instanceofOperatorWithInvalidStaticToString.ts semantic error: Scope children mismatch: @@ -46216,8 +47735,8 @@ rebuilt : ["undefined"] tasks/coverage/typescript/tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandObjectType.ts semantic error: Unresolved references mismatch: -after transform: ["Date", "Object"] -rebuilt : ["Date"] +after transform: ["Date", "Object", "require"] +rebuilt : ["Date", "require"] tasks/coverage/typescript/tests/cases/conformance/expressions/commaOperator/commaOperatorWithSecondOperandStringType.ts semantic error: Unresolved reference IDs mismatch for "Object": @@ -46237,13 +47756,13 @@ rebuilt : ["undefined"] tasks/coverage/typescript/tests/cases/conformance/expressions/conditonalOperator/conditionalOperatorWithIdenticalBCT.ts semantic error: Symbol reference IDs mismatch for "X": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(9), ReferenceId(19), ReferenceId(25), ReferenceId(28)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(4), ReferenceId(7)] Symbol reference IDs mismatch for "A": after transform: SymbolId(1): [ReferenceId(3), ReferenceId(12), ReferenceId(22)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(2): [ReferenceId(4)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/expressions/contextualTyping/functionExpressionContextualTyping1.ts semantic error: Bindings mismatch: @@ -46434,6 +47953,20 @@ Unresolved reference IDs mismatch for "Date": after transform: [ReferenceId(0), ReferenceId(10), ReferenceId(11), ReferenceId(12), ReferenceId(13)] rebuilt : [ReferenceId(4), ReferenceId(5), ReferenceId(6)] +tasks/coverage/typescript/tests/cases/conformance/expressions/functions/arrowFunctionExpressions.ts +semantic error: Scope children mismatch: +after transform: ScopeId(17): [ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(50)] +rebuilt : ScopeId(17): [ScopeId(18), ScopeId(21)] +Scope children mismatch: +after transform: ScopeId(50): [] +rebuilt : ScopeId(18): [ScopeId(19), ScopeId(20)] +Scope parent mismatch: +after transform: ScopeId(18): Some(ScopeId(17)) +rebuilt : ScopeId(19): Some(ScopeId(18)) +Scope parent mismatch: +after transform: ScopeId(19): Some(ScopeId(17)) +rebuilt : ScopeId(20): Some(ScopeId(18)) + tasks/coverage/typescript/tests/cases/conformance/expressions/functions/contextuallyTypedFunctionExpressionsAndReturnAnnotations.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] @@ -46445,14 +47978,26 @@ Missing SymbolId: "_M" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(2), SymbolId(4), SymbolId(7), SymbolId(11)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(2), SymbolId(4), SymbolId(7), SymbolId(11)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(2), SymbolId(4), SymbolId(7), SymbolId(11), SymbolId(20)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3), SymbolId(5), SymbolId(8), SymbolId(12)] +Scope children mismatch: +after transform: ScopeId(4): [ScopeId(5), ScopeId(6), ScopeId(11)] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(11): [] +rebuilt : ScopeId(5): [ScopeId(6), ScopeId(7)] +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(4)) +rebuilt : ScopeId(6): Some(ScopeId(5)) +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(4)) +rebuilt : ScopeId(7): Some(ScopeId(5)) Binding symbols mismatch: after transform: ScopeId(7): [SymbolId(12), SymbolId(14), SymbolId(16), SymbolId(19)] -rebuilt : ScopeId(7): [SymbolId(12), SymbolId(13), SymbolId(15), SymbolId(17)] +rebuilt : ScopeId(8): [SymbolId(13), SymbolId(14), SymbolId(16), SymbolId(18)] Scope flags mismatch: after transform: ScopeId(7): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(7): ScopeFlags(Function) +rebuilt : ScopeId(8): ScopeFlags(Function) tasks/coverage/typescript/tests/cases/conformance/expressions/functions/voidParamAssignmentCompatibility.ts semantic error: Bindings mismatch: @@ -47895,7 +49440,7 @@ rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable) tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/TypeGuardWithArrayUnion.ts semantic error: Symbol reference IDs mismatch for "Message": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/TypeGuardWithEnumUnion.ts semantic error: Bindings mismatch: @@ -47933,63 +49478,75 @@ rebuilt : SymbolId(2): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardFunction.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "D", "I1", "a", "b", "f1", "obj", "subType", "union", "union2", "union3"] -rebuilt : ScopeId(0): ["A", "B", "C", "D", "a", "b", "f1", "obj", "subType", "union", "union2", "union3"] +after transform: ScopeId(0): ["A", "B", "C", "D", "I1", "_defineProperty", "a", "b", "f1", "obj", "subType", "union", "union2", "union3"] +rebuilt : ScopeId(0): ["A", "B", "C", "D", "_defineProperty", "a", "b", "f1", "obj", "subType", "union", "union2", "union3"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(10), ScopeId(11)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(13), ScopeId(14)] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(5), ReferenceId(14), ReferenceId(19), ReferenceId(25), ReferenceId(27), ReferenceId(29), ReferenceId(31), ReferenceId(34), ReferenceId(39)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(3)] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(6), ReferenceId(15), ReferenceId(43), ReferenceId(44)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(3), ReferenceId(4), ReferenceId(10), ReferenceId(20), ReferenceId(21), ReferenceId(26), ReferenceId(28), ReferenceId(30), ReferenceId(32), ReferenceId(35), ReferenceId(42)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardFunctionGenerics.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8)] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(15)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(3)] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(22), ReferenceId(29)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardFunctionOfFormThis.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ArrowElite", "ArrowGuard", "ArrowMedic", "Crate", "FollowerGuard", "GuardInterface", "LeadGuard", "MimicFollower", "MimicGuard", "MimicGuardInterface", "MimicLeader", "RoyalGuard", "Sundries", "Supplies", "a", "b", "crate", "guard", "holder2", "mimic"] -rebuilt : ScopeId(0): ["ArrowElite", "ArrowGuard", "ArrowMedic", "FollowerGuard", "LeadGuard", "MimicFollower", "MimicGuard", "MimicLeader", "RoyalGuard", "a", "b", "crate", "guard", "holder2", "mimic"] +after transform: ScopeId(0): ["ArrowElite", "ArrowGuard", "ArrowMedic", "Crate", "FollowerGuard", "GuardInterface", "LeadGuard", "MimicFollower", "MimicGuard", "MimicGuardInterface", "MimicLeader", "RoyalGuard", "Sundries", "Supplies", "_defineProperty", "a", "b", "crate", "guard", "holder2", "mimic"] +rebuilt : ScopeId(0): ["ArrowElite", "ArrowGuard", "ArrowMedic", "FollowerGuard", "LeadGuard", "MimicFollower", "MimicGuard", "MimicLeader", "RoyalGuard", "_defineProperty", "a", "b", "crate", "guard", "holder2", "mimic"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(18), ScopeId(20), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(29), ScopeId(30), ScopeId(31), ScopeId(34), ScopeId(36), ScopeId(38), ScopeId(39)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(17), ScopeId(19), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(28), ScopeId(30), ScopeId(32)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(6), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(18), ScopeId(20), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(29), ScopeId(31), ScopeId(33)] +Scope children mismatch: +after transform: ScopeId(15): [ScopeId(16), ScopeId(17), ScopeId(42)] +rebuilt : ScopeId(14): [ScopeId(15)] +Scope children mismatch: +after transform: ScopeId(42): [] +rebuilt : ScopeId(15): [ScopeId(16), ScopeId(17)] +Scope parent mismatch: +after transform: ScopeId(16): Some(ScopeId(15)) +rebuilt : ScopeId(16): Some(ScopeId(15)) +Scope parent mismatch: +after transform: ScopeId(17): Some(ScopeId(15)) +rebuilt : ScopeId(17): Some(ScopeId(15)) Symbol reference IDs mismatch for "RoyalGuard": after transform: SymbolId(0): [ReferenceId(4), ReferenceId(5), ReferenceId(6), ReferenceId(12)] -rebuilt : SymbolId(0): [ReferenceId(2), ReferenceId(3)] +rebuilt : SymbolId(1): [ReferenceId(3), ReferenceId(4)] Symbol reference IDs mismatch for "LeadGuard": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1), ReferenceId(62)] -rebuilt : SymbolId(1): [ReferenceId(0)] +rebuilt : SymbolId(2): [ReferenceId(1)] Symbol reference IDs mismatch for "FollowerGuard": after transform: SymbolId(2): [ReferenceId(2), ReferenceId(3), ReferenceId(7), ReferenceId(63)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(4)] +rebuilt : SymbolId(3): [ReferenceId(2), ReferenceId(5)] Symbol reference IDs mismatch for "ArrowElite": after transform: SymbolId(8): [ReferenceId(22), ReferenceId(23)] -rebuilt : SymbolId(7): [ReferenceId(17)] +rebuilt : SymbolId(8): [ReferenceId(19)] Symbol reference IDs mismatch for "ArrowMedic": after transform: SymbolId(9): [ReferenceId(24), ReferenceId(25)] -rebuilt : SymbolId(8): [ReferenceId(18)] +rebuilt : SymbolId(9): [ReferenceId(21)] Symbol reference IDs mismatch for "MimicLeader": after transform: SymbolId(17): [ReferenceId(47), ReferenceId(48)] -rebuilt : SymbolId(12): [ReferenceId(34)] +rebuilt : SymbolId(13): [ReferenceId(37)] Symbol reference IDs mismatch for "MimicFollower": after transform: SymbolId(18): [ReferenceId(49), ReferenceId(50)] -rebuilt : SymbolId(13): [ReferenceId(35)] +rebuilt : SymbolId(14): [ReferenceId(38)] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardIntersectionTypes.ts semantic error: Bindings mismatch: @@ -48032,12 +49589,12 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1AndExpr2.ts semantic error: Symbol reference IDs mismatch for "C": after transform: SymbolId(6): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(23)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormExpr1OrExpr2.ts semantic error: Symbol reference IDs mismatch for "C": after transform: SymbolId(6): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(19)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormFunctionEquality.ts semantic error: Scope children mismatch: @@ -48050,16 +49607,16 @@ rebuilt : ["isString1", "isString2"] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOf.ts semantic error: Symbol reference IDs mismatch for "C1": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(5), ReferenceId(36), ReferenceId(38), ReferenceId(41), ReferenceId(44), ReferenceId(48), ReferenceId(54), ReferenceId(58), ReferenceId(61), ReferenceId(65)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(3), ReferenceId(30), ReferenceId(33), ReferenceId(37), ReferenceId(44), ReferenceId(48)] +rebuilt : SymbolId(1): [ReferenceId(3), ReferenceId(9), ReferenceId(36), ReferenceId(39), ReferenceId(43), ReferenceId(50), ReferenceId(54)] Symbol reference IDs mismatch for "C2": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(9), ReferenceId(19), ReferenceId(23), ReferenceId(34), ReferenceId(39), ReferenceId(45), ReferenceId(51), ReferenceId(56), ReferenceId(62), ReferenceId(67)] -rebuilt : SymbolId(1): [ReferenceId(7), ReferenceId(19), ReferenceId(40), ReferenceId(50)] +rebuilt : SymbolId(2): [ReferenceId(13), ReferenceId(25), ReferenceId(46), ReferenceId(56)] Symbol reference IDs mismatch for "D1": after transform: SymbolId(2): [ReferenceId(13), ReferenceId(17), ReferenceId(20), ReferenceId(27), ReferenceId(31), ReferenceId(33), ReferenceId(55)] -rebuilt : SymbolId(2): [ReferenceId(11), ReferenceId(15), ReferenceId(23), ReferenceId(27)] +rebuilt : SymbolId(3): [ReferenceId(17), ReferenceId(21), ReferenceId(29), ReferenceId(33)] Symbol reference IDs mismatch for "C3": after transform: SymbolId(3): [ReferenceId(46), ReferenceId(63)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(5): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormInstanceOfOnInterface.ts semantic error: Bindings mismatch: @@ -48072,13 +49629,13 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsType.ts semantic error: Symbol reference IDs mismatch for "C1": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(4)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(3)] Symbol reference IDs mismatch for "C2": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(5), ReferenceId(22), ReferenceId(36)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "D1": after transform: SymbolId(2): [ReferenceId(3), ReferenceId(23), ReferenceId(37)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormIsTypeOnInterfaces.ts semantic error: Bindings mismatch: @@ -48091,7 +49648,7 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfBoolean.ts semantic error: Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfFunction.ts semantic error: Bindings mismatch: @@ -48110,7 +49667,7 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfNumber.ts semantic error: Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfPrimitiveSubtype.ts semantic error: Scope children mismatch: @@ -48120,42 +49677,42 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), Sc tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFormTypeOfString.ts semantic error: Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardOfFromPropNameInUnionType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "AWithOptionalProp", "B", "BWithOptionalProp", "C", "ClassWithUnionProp", "D", "InMemberOfClass", "Indexed", "NestedClassWithProp", "SelfAssert", "anonymousClasses", "f", "inParenthesizedExpression", "inProperty", "innestedProperty", "multipleClasses", "namedClasses", "positiveTestClassesWithOptionalProperties"] -rebuilt : ScopeId(0): ["A", "AWithOptionalProp", "B", "BWithOptionalProp", "C", "ClassWithUnionProp", "D", "InMemberOfClass", "NestedClassWithProp", "SelfAssert", "anonymousClasses", "f", "inParenthesizedExpression", "inProperty", "innestedProperty", "multipleClasses", "namedClasses", "positiveTestClassesWithOptionalProperties"] +after transform: ScopeId(0): ["A", "AWithOptionalProp", "B", "BWithOptionalProp", "C", "ClassWithUnionProp", "D", "InMemberOfClass", "Indexed", "NestedClassWithProp", "SelfAssert", "_defineProperty", "anonymousClasses", "f", "inParenthesizedExpression", "inProperty", "innestedProperty", "multipleClasses", "namedClasses", "positiveTestClassesWithOptionalProperties"] +rebuilt : ScopeId(0): ["A", "AWithOptionalProp", "B", "BWithOptionalProp", "C", "ClassWithUnionProp", "D", "InMemberOfClass", "NestedClassWithProp", "SelfAssert", "_defineProperty", "anonymousClasses", "f", "inParenthesizedExpression", "inProperty", "innestedProperty", "multipleClasses", "namedClasses", "positiveTestClassesWithOptionalProperties"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(19), ScopeId(22), ScopeId(23), ScopeId(26), ScopeId(27), ScopeId(30), ScopeId(34), ScopeId(38), ScopeId(39)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(8), ScopeId(11), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(19), ScopeId(22), ScopeId(23), ScopeId(26), ScopeId(27), ScopeId(30), ScopeId(34), ScopeId(38)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9), ScopeId(12), ScopeId(15), ScopeId(18), ScopeId(20), ScopeId(22), ScopeId(25), ScopeId(28), ScopeId(30), ScopeId(33), ScopeId(35), ScopeId(38), ScopeId(43), ScopeId(48)] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(2), ReferenceId(7), ReferenceId(27), ReferenceId(32), ReferenceId(43)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(3), ReferenceId(8), ReferenceId(28), ReferenceId(33), ReferenceId(44)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(9)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(3): [ReferenceId(10)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "AWithOptionalProp": after transform: SymbolId(14): [ReferenceId(19), ReferenceId(24)] -rebuilt : SymbolId(14): [ReferenceId(12)] +rebuilt : SymbolId(15): [ReferenceId(19)] Symbol reference IDs mismatch for "BWithOptionalProp": after transform: SymbolId(15): [ReferenceId(20)] -rebuilt : SymbolId(15): [] +rebuilt : SymbolId(16): [] Symbol reference IDs mismatch for "ClassWithUnionProp": after transform: SymbolId(23): [ReferenceId(34), ReferenceId(38)] -rebuilt : SymbolId(23): [] +rebuilt : SymbolId(24): [] Symbol reference IDs mismatch for "NestedClassWithProp": after transform: SymbolId(28): [ReferenceId(39)] -rebuilt : SymbolId(28): [] +rebuilt : SymbolId(29): [] Unresolved references mismatch: -after transform: ["Date", "Object"] -rebuilt : [] +after transform: ["Date", "Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardsInFunctionAndModuleBlock.ts semantic error: Missing SymbolId: "m" @@ -48223,7 +49780,7 @@ Namespaces exporting non-const are not supported by Babel. Change to const or se tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typeGuardsInProperties.ts semantic error: Symbol reference IDs mismatch for "C1": after transform: SymbolId(2): [ReferenceId(4)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/conformance/expressions/typeGuards/typePredicateASI.ts semantic error: Bindings mismatch: @@ -48361,20 +49918,20 @@ rebuilt : SymbolId(0): SymbolFlags(BlockScopedVariable) tasks/coverage/typescript/tests/cases/conformance/externalModules/amdImportNotAsPrimaryExpression.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "E1", "I1", "M1"] -rebuilt : ScopeId(0): ["C1", "E1"] +after transform: ScopeId(0): ["C1", "E1", "I1", "M1", "_defineProperty"] +rebuilt : ScopeId(0): ["C1", "E1", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Bindings mismatch: after transform: ScopeId(5): ["A", "B", "C", "E1"] -rebuilt : ScopeId(2): ["E1"] +rebuilt : ScopeId(3): ["E1"] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode) -rebuilt : ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "E1": after transform: SymbolId(4): SymbolFlags(RegularEnum) -rebuilt : SymbolId(1): SymbolFlags(BlockScopedVariable) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable) tasks/coverage/typescript/tests/cases/conformance/externalModules/asiPreventsParsingAsAmbientExternalModule02.ts semantic error: Missing SymbolId: "container" @@ -48406,25 +49963,25 @@ rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/externalModules/commonJSImportNotAsPrimaryExpression.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "E1", "I1", "M1"] -rebuilt : ScopeId(0): ["C1", "E1"] +after transform: ScopeId(0): ["C1", "E1", "I1", "M1", "_defineProperty"] +rebuilt : ScopeId(0): ["C1", "E1", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Bindings mismatch: after transform: ScopeId(5): ["A", "B", "C", "E1"] -rebuilt : ScopeId(2): ["E1"] +rebuilt : ScopeId(3): ["E1"] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode) -rebuilt : ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(3): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "E1": after transform: SymbolId(4): SymbolFlags(RegularEnum) -rebuilt : SymbolId(1): SymbolFlags(BlockScopedVariable) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable) tasks/coverage/typescript/tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(6)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] tasks/coverage/typescript/tests/cases/conformance/externalModules/es6/es6modulekindWithES5Target11.ts semantic error: Scope children mismatch: @@ -48559,7 +50116,7 @@ rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] tasks/coverage/typescript/tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(6)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] tasks/coverage/typescript/tests/cases/conformance/externalModules/esnext/esnextmodulekindWithES5Target11.ts semantic error: Scope children mismatch: @@ -48911,11 +50468,11 @@ 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", "dec", "x", "y"] -rebuilt : ScopeId(0): ["C", "C1", "C2", "C3", "x", "y"] +after transform: ScopeId(0): ["C", "C1", "C2", "C3", "_await", "_defineProperty", "dec", "x", "y"] +rebuilt : ScopeId(0): ["C", "C1", "C2", "C3", "_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(7), ScopeId(8), ScopeId(9), ScopeId(10)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(6), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11)] Reference symbol mismatch for "dec": after transform: SymbolId(6) "dec" rebuilt : @@ -49561,38 +51118,38 @@ Missing SymbolId: "_M" Missing ReferenceId: "M" Missing ReferenceId: "M" Bindings mismatch: -after transform: ScopeId(0): ["A", "C", "C2", "D", "M", "a", "r"] -rebuilt : ScopeId(0): ["C", "C2", "D", "M", "a", "r"] +after transform: ScopeId(0): ["A", "C", "C2", "D", "M", "_defineProperty", "a", "r"] +rebuilt : ScopeId(0): ["C", "C2", "D", "M", "_defineProperty", "a", "r"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Bindings mismatch: after transform: ScopeId(6): ["A", "C", "C2", "D", "_M"] -rebuilt : ScopeId(4): ["C", "C2", "D", "_M"] +rebuilt : ScopeId(7): ["C", "C2", "D", "_M"] Scope flags mismatch: after transform: ScopeId(6): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(7): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(6): [ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11)] -rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(7): [ScopeId(8), ScopeId(10), ScopeId(12)] Bindings mismatch: after transform: ScopeId(7): ["T"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(8): [] Bindings mismatch: after transform: ScopeId(8): ["T"] -rebuilt : ScopeId(6): [] +rebuilt : ScopeId(10): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "C2": after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(7): [ReferenceId(7)] -rebuilt : SymbolId(7): [] +rebuilt : SymbolId(8): [] Symbol reference IDs mismatch for "C2": after transform: SymbolId(9): [ReferenceId(10)] -rebuilt : SymbolId(8): [] +rebuilt : SymbolId(9): [] tasks/coverage/typescript/tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases2.ts semantic error: Missing SymbolId: "M" @@ -49600,88 +51157,88 @@ Missing SymbolId: "_M" Missing ReferenceId: "M" Missing ReferenceId: "M" Bindings mismatch: -after transform: ScopeId(0): ["A", "C", "C2", "C3", "C4", "D", "M", "a", "r"] -rebuilt : ScopeId(0): ["C", "C2", "C3", "C4", "D", "M", "a", "r"] +after transform: ScopeId(0): ["A", "C", "C2", "C3", "C4", "D", "M", "_defineProperty", "a", "r"] +rebuilt : ScopeId(0): ["C", "C2", "C3", "C4", "D", "M", "_defineProperty", "a", "r"] 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), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9), ScopeId(11)] Bindings mismatch: after transform: ScopeId(8): ["A", "C", "C2", "C3", "C4", "D", "_M"] -rebuilt : ScopeId(6): ["C", "C2", "C3", "C4", "D", "_M"] +rebuilt : ScopeId(11): ["C", "C2", "C3", "C4", "D", "_M"] Scope flags mismatch: after transform: ScopeId(8): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(6): ScopeFlags(Function) +rebuilt : ScopeId(11): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(8): [ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15)] -rebuilt : ScopeId(6): [ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11)] +rebuilt : ScopeId(11): [ScopeId(12), ScopeId(14), ScopeId(16), ScopeId(18), ScopeId(20)] Bindings mismatch: after transform: ScopeId(9): ["T"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(12): [] Bindings mismatch: after transform: ScopeId(10): ["T"] -rebuilt : ScopeId(8): [] +rebuilt : ScopeId(14): [] Bindings mismatch: after transform: ScopeId(11): ["T"] -rebuilt : ScopeId(9): [] +rebuilt : ScopeId(16): [] Bindings mismatch: after transform: ScopeId(12): ["T"] -rebuilt : ScopeId(10): [] +rebuilt : ScopeId(18): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "C2": after transform: SymbolId(1): [ReferenceId(2)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C3": after transform: SymbolId(2): [ReferenceId(1)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "C4": after transform: SymbolId(3): [ReferenceId(3)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(9): [ReferenceId(11)] -rebuilt : SymbolId(9): [] +rebuilt : SymbolId(10): [] Symbol reference IDs mismatch for "C2": after transform: SymbolId(11): [ReferenceId(16)] -rebuilt : SymbolId(10): [] +rebuilt : SymbolId(11): [] Symbol reference IDs mismatch for "C3": after transform: SymbolId(13): [ReferenceId(13)] -rebuilt : SymbolId(11): [] +rebuilt : SymbolId(12): [] Symbol reference IDs mismatch for "C4": after transform: SymbolId(15): [ReferenceId(17)] -rebuilt : SymbolId(12): [] +rebuilt : SymbolId(13): [] tasks/coverage/typescript/tests/cases/conformance/interfaces/declarationMerging/mergedInterfacesWithMultipleBases3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "C", "C2", "C3", "C4", "D"] -rebuilt : ScopeId(0): ["C", "C2", "C3", "C4", "D"] +after transform: ScopeId(0): ["A", "C", "C2", "C3", "C4", "D", "_defineProperty"] +rebuilt : ScopeId(0): ["C", "C2", "C3", "C4", "D", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9)] Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Bindings mismatch: after transform: ScopeId(4): ["T"] -rebuilt : ScopeId(4): [] +rebuilt : ScopeId(7): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(4), ReferenceId(7)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "C3": after transform: SymbolId(4): [ReferenceId(5)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "C4": after transform: SymbolId(6): [ReferenceId(8)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["Date"] -rebuilt : [] +after transform: ["Date", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/interfaces/declarationMerging/twoMergedInterfacesWithDifferingOverloads.ts semantic error: Bindings mismatch: @@ -49740,14 +51297,14 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceExtendsObjectIntersection.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "C20", "C21", "C22", "C23", "C3", "C4", "C5", "C6", "C7", "Constructor", "EX", "I1", "I10", "I11", "I12", "I13", "I2", "I20", "I21", "I22", "I23", "I3", "I4", "I5", "I6", "I7", "Identifiable", "NX", "T1", "T10", "T11", "T12", "T13", "T2", "T3", "T4", "T5", "T6", "T7"] -rebuilt : ScopeId(0): ["C1", "C2", "C20", "C21", "C22", "C23", "C3", "C4", "C5", "C6", "C7"] +after transform: ScopeId(0): ["C1", "C2", "C20", "C21", "C22", "C23", "C3", "C4", "C5", "C6", "C7", "Constructor", "EX", "I1", "I10", "I11", "I12", "I13", "I2", "I20", "I21", "I22", "I23", "I3", "I4", "I5", "I6", "I7", "Identifiable", "NX", "T1", "T10", "T11", "T12", "T13", "T2", "T3", "T4", "T5", "T6", "T7", "_defineProperty"] +rebuilt : ScopeId(0): ["C1", "C2", "C20", "C21", "C22", "C23", "C3", "C4", "C5", "C6", "C7", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), 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), ScopeId(36), ScopeId(37), ScopeId(38), ScopeId(39), ScopeId(40), ScopeId(41), ScopeId(42), ScopeId(43), ScopeId(44), ScopeId(45)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11)] +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)] Unresolved references mismatch: -after transform: ["CX", "Constructor", "NX", "Partial", "Readonly", "fx"] -rebuilt : ["Constructor"] +after transform: ["CX", "Constructor", "NX", "Partial", "Readonly", "fx", "require"] +rebuilt : ["Constructor", "require"] tasks/coverage/typescript/tests/cases/conformance/interfaces/interfaceDeclarations/interfaceThatHidesBaseProperty.ts semantic error: Bindings mismatch: @@ -49824,17 +51381,17 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/interfaces/interfacesExtendingClasses/interfaceExtendingClass.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Foo", "I", "f", "i", "r1", "r2", "r3"] -rebuilt : ScopeId(0): ["Foo", "f", "i", "r1", "r2", "r3"] +after transform: ScopeId(0): ["Foo", "I", "_defineProperty", "f", "i", "r1", "r2", "r3"] +rebuilt : ScopeId(0): ["Foo", "_defineProperty", "f", "i", "r1", "r2", "r3"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "Foo": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(6)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/internalModules/DeclarationMerging/AmbientModuleAndNonAmbientClassWithSameNameAndCommonRoot.ts semantic error: Missing SymbolId: "A" @@ -49924,44 +51481,44 @@ Missing ReferenceId: "_A" Missing ReferenceId: "A" Missing ReferenceId: "A" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(4)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(5)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(4), SymbolId(12)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(6)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(3), SymbolId(9)] -rebuilt : ScopeId(3): [SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(3): [SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(3): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(4): [SymbolId(5), SymbolId(10)] -rebuilt : ScopeId(4): [SymbolId(6), SymbolId(7)] +rebuilt : ScopeId(4): [SymbolId(7), SymbolId(8)] Scope flags mismatch: after transform: ScopeId(4): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(4): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(7): [SymbolId(8), SymbolId(11)] -rebuilt : ScopeId(7): [SymbolId(10), SymbolId(11)] +rebuilt : ScopeId(7): [SymbolId(11), SymbolId(12)] Scope flags mismatch: after transform: ScopeId(7): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(7): ScopeFlags(Function) Symbol flags mismatch for "Point": after transform: SymbolId(0): SymbolFlags(Class | NameSpaceModule | ValueModule) -rebuilt : SymbolId(0): SymbolFlags(Class) +rebuilt : SymbolId(1): SymbolFlags(Class) Symbol reference IDs mismatch for "Point": -after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [ReferenceId(2), ReferenceId(3)] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(4), ReferenceId(5), ReferenceId(6)] Symbol redeclarations mismatch for "Point": after transform: SymbolId(0): [Span { start: 124, end: 129 }] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol flags mismatch for "Point": after transform: SymbolId(5): SymbolFlags(Class | NameSpaceModule | ValueModule) -rebuilt : SymbolId(7): SymbolFlags(Class) +rebuilt : SymbolId(8): SymbolFlags(Class) Symbol reference IDs mismatch for "Point": -after transform: SymbolId(5): [ReferenceId(1)] -rebuilt : SymbolId(7): [ReferenceId(7), ReferenceId(8), ReferenceId(9)] +after transform: SymbolId(5): [ReferenceId(1), ReferenceId(6)] +rebuilt : SymbolId(8): [ReferenceId(10), ReferenceId(12), ReferenceId(13), ReferenceId(14)] Symbol redeclarations mismatch for "Point": after transform: SymbolId(5): [Span { start: 362, end: 367 }] -rebuilt : SymbolId(7): [] +rebuilt : SymbolId(8): [] tasks/coverage/typescript/tests/cases/conformance/internalModules/DeclarationMerging/EnumAndModuleWithSameNameAndCommonRoot.ts semantic error: Missing SymbolId: "_enumdule" @@ -50090,65 +51647,65 @@ Missing ReferenceId: "_X2" Missing ReferenceId: "X" Missing ReferenceId: "X" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(4), SymbolId(5), SymbolId(12)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(6), SymbolId(7), SymbolId(20)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(4), SymbolId(5), SymbolId(12), SymbolId(21)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(7), SymbolId(8), SymbolId(21)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(13)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(2), SymbolId(14)] -rebuilt : ScopeId(3): [SymbolId(3), SymbolId(4)] +rebuilt : ScopeId(4): [SymbolId(4), SymbolId(5)] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(3): ScopeFlags(Function) +rebuilt : ScopeId(4): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(6): [SymbolId(6), SymbolId(15)] -rebuilt : ScopeId(6): [SymbolId(8), SymbolId(9)] +rebuilt : ScopeId(7): [SymbolId(9), SymbolId(10)] Scope flags mismatch: after transform: ScopeId(6): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(6): ScopeFlags(Function) +rebuilt : ScopeId(7): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(7): [SymbolId(7), SymbolId(16)] -rebuilt : ScopeId(7): [SymbolId(10), SymbolId(11)] +rebuilt : ScopeId(8): [SymbolId(11), SymbolId(12)] Scope flags mismatch: after transform: ScopeId(7): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(7): ScopeFlags(Function) +rebuilt : ScopeId(8): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(8): [SymbolId(8), SymbolId(17)] -rebuilt : ScopeId(8): [SymbolId(12), SymbolId(13)] +rebuilt : ScopeId(9): [SymbolId(13), SymbolId(14)] Scope flags mismatch: after transform: ScopeId(8): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(8): ScopeFlags(Function) +rebuilt : ScopeId(9): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(10): [SymbolId(9), SymbolId(18)] -rebuilt : ScopeId(10): [SymbolId(14), SymbolId(15)] +rebuilt : ScopeId(12): [SymbolId(15), SymbolId(16)] Scope flags mismatch: after transform: ScopeId(10): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(10): ScopeFlags(Function) +rebuilt : ScopeId(12): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(11): [SymbolId(10), SymbolId(19)] -rebuilt : ScopeId(11): [SymbolId(16), SymbolId(17)] +rebuilt : ScopeId(13): [SymbolId(17), SymbolId(18)] Scope flags mismatch: after transform: ScopeId(11): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(11): ScopeFlags(Function) +rebuilt : ScopeId(13): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(12): [SymbolId(11), SymbolId(20)] -rebuilt : ScopeId(12): [SymbolId(18), SymbolId(19)] +rebuilt : ScopeId(14): [SymbolId(19), SymbolId(20)] Scope flags mismatch: after transform: ScopeId(12): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(12): ScopeFlags(Function) +rebuilt : ScopeId(14): ScopeFlags(Function) Symbol reference IDs mismatch for "Point": after transform: SymbolId(1): [] -rebuilt : SymbolId(2): [ReferenceId(1)] +rebuilt : SymbolId(3): [ReferenceId(4)] Symbol reference IDs mismatch for "Line": after transform: SymbolId(8): [] -rebuilt : SymbolId(13): [ReferenceId(9)] +rebuilt : SymbolId(14): [ReferenceId(13)] Unresolved references mismatch: -after transform: ["A", "X"] -rebuilt : [] +after transform: ["A", "X", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/internalModules/DeclarationMerging/TwoInternalModulesThatMergeEachWithExportedAndNonExportedInterfacesOfTheSameName.ts semantic error: Bindings mismatch: @@ -50303,20 +51860,20 @@ Missing ReferenceId: "points" Missing ReferenceId: "A" Missing ReferenceId: "A" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(4)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "Point": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "points": after transform: SymbolId(2): [] -rebuilt : SymbolId(3): [ReferenceId(1)] +rebuilt : SymbolId(4): [ReferenceId(4)] tasks/coverage/typescript/tests/cases/conformance/internalModules/exportDeclarations/ExportClassWithInaccessibleTypeInTypeParameterConstraint.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 @@ -50334,23 +51891,23 @@ Missing ReferenceId: "fromOrigin" Missing ReferenceId: "A" Missing ReferenceId: "A" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(8)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(5), SymbolId(7)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(6)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(7)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "Point": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(2): [ReferenceId(1)] +rebuilt : SymbolId(3): [ReferenceId(4)] Symbol reference IDs mismatch for "Line": after transform: SymbolId(2): [ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(3): [ReferenceId(5), ReferenceId(6)] +rebuilt : SymbolId(4): [ReferenceId(8), ReferenceId(9)] Symbol reference IDs mismatch for "fromOrigin": after transform: SymbolId(5): [] -rebuilt : SymbolId(6): [ReferenceId(9)] +rebuilt : SymbolId(7): [ReferenceId(12)] tasks/coverage/typescript/tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInParameterTypeAnnotation.ts semantic error: Missing SymbolId: "A" @@ -50362,23 +51919,23 @@ Missing ReferenceId: "fromOrigin" Missing ReferenceId: "A" Missing ReferenceId: "A" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(8)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(5), SymbolId(7)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(6)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(7)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "Point": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "Line": after transform: SymbolId(2): [ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(3): [ReferenceId(3), ReferenceId(4)] +rebuilt : SymbolId(4): [ReferenceId(6), ReferenceId(7)] Symbol reference IDs mismatch for "fromOrigin": after transform: SymbolId(5): [] -rebuilt : SymbolId(6): [ReferenceId(7)] +rebuilt : SymbolId(7): [ReferenceId(10)] tasks/coverage/typescript/tests/cases/conformance/internalModules/exportDeclarations/ExportFunctionWithInaccessibleTypesInReturnTypeAnnotation.ts semantic error: Missing SymbolId: "A" @@ -50390,23 +51947,23 @@ Missing ReferenceId: "fromOrigin" Missing ReferenceId: "A" Missing ReferenceId: "A" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0)] -rebuilt : ScopeId(0): [SymbolId(0)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(8)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(5), SymbolId(7)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(6)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(7)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "Point": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(2): [ReferenceId(1)] +rebuilt : SymbolId(3): [ReferenceId(4)] Symbol reference IDs mismatch for "Line": after transform: SymbolId(2): [ReferenceId(3), ReferenceId(4)] -rebuilt : SymbolId(3): [ReferenceId(4)] +rebuilt : SymbolId(4): [ReferenceId(7)] Symbol reference IDs mismatch for "fromOrigin": after transform: SymbolId(5): [] -rebuilt : SymbolId(6): [ReferenceId(7)] +rebuilt : SymbolId(7): [ReferenceId(10)] tasks/coverage/typescript/tests/cases/conformance/internalModules/exportDeclarations/ExportInterfaceWithAccessibleTypesInTypeParameterConstraintsClassHeritageListMemberTypeAnnotations.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 @@ -50466,83 +52023,83 @@ Missing ReferenceId: "fundule" Missing ReferenceId: "fundule" Missing SymbolId: "funlias" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(8), SymbolId(9), SymbolId(11)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(10), SymbolId(11), SymbolId(14)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(8), SymbolId(9), SymbolId(11), SymbolId(15)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(11), SymbolId(12), SymbolId(15)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(12)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(7), SymbolId(13)] -rebuilt : ScopeId(5): [SymbolId(8), SymbolId(9)] +rebuilt : ScopeId(6): [SymbolId(9), SymbolId(10)] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(5): ScopeFlags(Function) +rebuilt : ScopeId(6): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(5): [ScopeId(6)] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(6): [] Binding symbols mismatch: after transform: ScopeId(8): [SymbolId(10), SymbolId(14)] -rebuilt : ScopeId(7): [SymbolId(12), SymbolId(13)] +rebuilt : ScopeId(8): [SymbolId(13), SymbolId(14)] Scope flags mismatch: after transform: ScopeId(8): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(7): ScopeFlags(Function) +rebuilt : ScopeId(8): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(8): [ScopeId(9)] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(8): [] Symbol reference IDs mismatch for "Point": after transform: SymbolId(1): [] -rebuilt : SymbolId(2): [ReferenceId(3)] +rebuilt : SymbolId(3): [ReferenceId(4)] Symbol flags mismatch for "clodule": after transform: SymbolId(6): SymbolFlags(Class | NameSpaceModule | ValueModule) -rebuilt : SymbolId(7): SymbolFlags(Class) +rebuilt : SymbolId(8): SymbolFlags(Class) Symbol reference IDs mismatch for "clodule": after transform: SymbolId(6): [ReferenceId(4), ReferenceId(6)] -rebuilt : SymbolId(7): [ReferenceId(7), ReferenceId(8), ReferenceId(9)] +rebuilt : SymbolId(8): [ReferenceId(9), ReferenceId(10), ReferenceId(11)] Symbol redeclarations mismatch for "clodule": after transform: SymbolId(6): [Span { start: 257, end: 264 }] -rebuilt : SymbolId(7): [] +rebuilt : SymbolId(8): [] Symbol flags mismatch for "Point": after transform: SymbolId(7): SymbolFlags(FunctionScopedVariable | Interface) -rebuilt : SymbolId(9): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(10): SymbolFlags(FunctionScopedVariable) Symbol span mismatch for "Point": after transform: SymbolId(7): Span { start: 288, end: 293 } -rebuilt : SymbolId(9): Span { start: 340, end: 352 } +rebuilt : SymbolId(10): Span { start: 340, end: 352 } Symbol reference IDs mismatch for "Point": after transform: SymbolId(7): [ReferenceId(3)] -rebuilt : SymbolId(9): [] +rebuilt : SymbolId(10): [] Symbol redeclarations mismatch for "Point": after transform: SymbolId(7): [Span { start: 340, end: 352 }] -rebuilt : SymbolId(9): [] +rebuilt : SymbolId(10): [] Symbol flags mismatch for "fundule": after transform: SymbolId(9): SymbolFlags(FunctionScopedVariable | NameSpaceModule | ValueModule) -rebuilt : SymbolId(11): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(12): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "fundule": after transform: SymbolId(9): [ReferenceId(8)] -rebuilt : SymbolId(11): [ReferenceId(10), ReferenceId(11), ReferenceId(12)] +rebuilt : SymbolId(12): [ReferenceId(12), ReferenceId(13), ReferenceId(14)] Symbol redeclarations mismatch for "fundule": after transform: SymbolId(9): [Span { start: 539, end: 546 }] -rebuilt : SymbolId(11): [] +rebuilt : SymbolId(12): [] Symbol flags mismatch for "Point": after transform: SymbolId(10): SymbolFlags(FunctionScopedVariable | Interface) -rebuilt : SymbolId(13): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(14): SymbolFlags(FunctionScopedVariable) Symbol span mismatch for "Point": after transform: SymbolId(10): Span { start: 570, end: 575 } -rebuilt : SymbolId(13): Span { start: 622, end: 634 } +rebuilt : SymbolId(14): Span { start: 622, end: 634 } Symbol reference IDs mismatch for "Point": after transform: SymbolId(10): [ReferenceId(7)] -rebuilt : SymbolId(13): [] +rebuilt : SymbolId(14): [] Symbol redeclarations mismatch for "Point": after transform: SymbolId(10): [Span { start: 622, end: 634 }] -rebuilt : SymbolId(13): [] +rebuilt : SymbolId(14): [] Reference symbol mismatch for "moduleA": after transform: SymbolId(0) "moduleA" -rebuilt : SymbolId(0) "moduleA" +rebuilt : SymbolId(1) "moduleA" Unresolved references mismatch: -after transform: ["fundule", "moduleA"] -rebuilt : [] +after transform: ["fundule", "moduleA", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/internalModules/moduleBody/moduleWithStatementsOfEveryKind.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 @@ -50600,6 +52157,17 @@ Unresolved references mismatch: after transform: ["Uint8Array"] rebuilt : [] +tasks/coverage/typescript/tests/cases/conformance/jsdoc/declarations/jsDeclarationsClasses.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(17), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(27), ScopeId(28), ScopeId(30), ScopeId(32), ScopeId(34), ScopeId(35), ScopeId(37)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(17), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(27), ScopeId(28), ScopeId(30), ScopeId(32), ScopeId(34), ScopeId(35), ScopeId(37)] +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4)] +rebuilt : ScopeId(3): [] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(4): Some(ScopeId(0)) + tasks/coverage/typescript/tests/cases/conformance/jsdoc/importTag1.ts semantic error: Bindings mismatch: after transform: ScopeId(0): ["Foo"] @@ -50751,24 +52319,24 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/jsdoc/tsNoCheckForTypescript.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Aleph", "Bet", "a"] -rebuilt : ScopeId(0): ["Bet", "a"] +after transform: ScopeId(0): ["Aleph", "Bet", "_defineProperty", "a"] +rebuilt : ScopeId(0): ["Bet", "_defineProperty", "a"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/conformance/jsdoc/tsNoCheckForTypescriptComments1.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Aleph", "Bet", "a"] -rebuilt : ScopeId(0): ["Bet", "a"] +after transform: ScopeId(0): ["Aleph", "Bet", "_defineProperty", "a"] +rebuilt : ScopeId(0): ["Bet", "_defineProperty", "a"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/conformance/jsdoc/tsNoCheckForTypescriptComments2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Aleph", "Bet", "a"] -rebuilt : ScopeId(0): ["Bet", "a"] +after transform: ScopeId(0): ["Aleph", "Bet", "_defineProperty", "a"] +rebuilt : ScopeId(0): ["Bet", "_defineProperty", "a"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -50805,19 +52373,19 @@ rebuilt : [ReferenceId(0), ReferenceId(1)] tasks/coverage/typescript/tests/cases/conformance/jsx/checkJsxChildrenProperty10.tsx semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Button", "JSX", "_jsxFileName", "_reactJsxRuntime", "k1", "k2", "k3", "k4"] -rebuilt : ScopeId(0): ["Button", "_jsxFileName", "_reactJsxRuntime", "k1", "k2", "k3", "k4"] +after transform: ScopeId(0): ["Button", "JSX", "_defineProperty", "_jsxFileName", "_reactJsxRuntime", "k1", "k2", "k3", "k4"] +rebuilt : ScopeId(0): ["Button", "_defineProperty", "_jsxFileName", "_reactJsxRuntime", "k1", "k2", "k3", "k4"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(5), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] tasks/coverage/typescript/tests/cases/conformance/jsx/checkJsxChildrenProperty11.tsx semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Button", "JSX", "_jsxFileName", "_reactJsxRuntime", "k1", "k2", "k3", "k4"] -rebuilt : ScopeId(0): ["Button", "_jsxFileName", "_reactJsxRuntime", "k1", "k2", "k3", "k4"] +after transform: ScopeId(0): ["Button", "JSX", "_defineProperty", "_jsxFileName", "_reactJsxRuntime", "k1", "k2", "k3", "k4"] +rebuilt : ScopeId(0): ["Button", "_defineProperty", "_jsxFileName", "_reactJsxRuntime", "k1", "k2", "k3", "k4"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(5), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4)] tasks/coverage/typescript/tests/cases/conformance/jsx/checkJsxChildrenProperty12.tsx semantic error: Missing SymbolId: "React" @@ -51516,8 +53084,8 @@ tasks/coverage/typescript/tests/cases/conformance/jsx/tsxGenericAttributesType5. semantic error: Missing SymbolId: "React" Missing ReferenceId: "require" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3), SymbolId(5), SymbolId(6), SymbolId(7)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(9)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6)] Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] @@ -51526,20 +53094,20 @@ after transform: ScopeId(3): ["U"] rebuilt : ScopeId(3): [] Reference symbol mismatch for "React": after transform: SymbolId(0) "React" -rebuilt : SymbolId(3) "React" +rebuilt : SymbolId(4) "React" Reference symbol mismatch for "React": after transform: SymbolId(0) "React" -rebuilt : SymbolId(3) "React" +rebuilt : SymbolId(4) "React" Unresolved reference IDs mismatch for "require": -after transform: [ReferenceId(12), ReferenceId(13)] -rebuilt : [ReferenceId(0), ReferenceId(1), ReferenceId(2)] +after transform: [ReferenceId(14), ReferenceId(15), ReferenceId(16)] +rebuilt : [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3)] tasks/coverage/typescript/tests/cases/conformance/jsx/tsxGenericAttributesType6.tsx semantic error: Missing SymbolId: "React" Missing ReferenceId: "require" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3), SymbolId(5), SymbolId(6), SymbolId(7)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(9)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6)] Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] @@ -51548,13 +53116,13 @@ after transform: ScopeId(3): ["U"] rebuilt : ScopeId(3): [] Reference symbol mismatch for "React": after transform: SymbolId(0) "React" -rebuilt : SymbolId(3) "React" +rebuilt : SymbolId(4) "React" Reference symbol mismatch for "React": after transform: SymbolId(0) "React" -rebuilt : SymbolId(3) "React" +rebuilt : SymbolId(4) "React" Unresolved reference IDs mismatch for "require": -after transform: [ReferenceId(12), ReferenceId(13)] -rebuilt : [ReferenceId(0), ReferenceId(1), ReferenceId(2)] +after transform: [ReferenceId(14), ReferenceId(15), ReferenceId(16)] +rebuilt : [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3)] tasks/coverage/typescript/tests/cases/conformance/jsx/tsxGenericAttributesType7.tsx semantic error: Missing SymbolId: "React" @@ -52740,23 +54308,23 @@ Missing ReferenceId: "Point" Missing ReferenceId: "Shapes" Missing ReferenceId: "Shapes" Bindings mismatch: -after transform: ScopeId(0): ["IPoint", "Shapes", "dist", "p"] -rebuilt : ScopeId(0): ["Shapes", "dist", "p"] +after transform: ScopeId(0): ["IPoint", "Shapes", "_defineProperty", "dist", "p"] +rebuilt : ScopeId(0): ["Shapes", "_defineProperty", "dist", "p"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] Binding symbols mismatch: after transform: ScopeId(3): [SymbolId(2), SymbolId(7)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3)] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Symbol reference IDs mismatch for "Point": -after transform: SymbolId(2): [ReferenceId(2)] -rebuilt : SymbolId(2): [ReferenceId(3), ReferenceId(5)] +after transform: SymbolId(2): [ReferenceId(2), ReferenceId(7)] +rebuilt : SymbolId(3): [ReferenceId(6), ReferenceId(7), ReferenceId(9)] Reference symbol mismatch for "Shapes": after transform: SymbolId(1) "Shapes" -rebuilt : SymbolId(0) "Shapes" +rebuilt : SymbolId(1) "Shapes" tasks/coverage/typescript/tests/cases/conformance/parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature2.ts semantic error: Bindings mismatch: @@ -53341,6 +54909,17 @@ Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] +tasks/coverage/typescript/tests/cases/conformance/salsa/unannotatedParametersAreOptional.ts +semantic error: Scope children mismatch: +after transform: ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(8)] +rebuilt : ScopeId(2): [ScopeId(3), ScopeId(5), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(3): [ScopeId(4)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(2)) +rebuilt : ScopeId(4): Some(ScopeId(3)) + tasks/coverage/typescript/tests/cases/conformance/scanner/ecmascript5/scannerEnum1.ts semantic error: Bindings mismatch: after transform: ScopeId(1): ["CodeGenTarget", "ES3", "ES5"] @@ -53362,50 +54941,50 @@ Missing ReferenceId: "F2" Missing ReferenceId: "M" Missing ReferenceId: "M" Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "F", "I", "M", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aSecondAny", "aString", "aVoid", "anAny", "anInterface", "anObject", "anObjectLiteral", "anOtherFunction", "anOtherObjectLiteral"] -rebuilt : ScopeId(0): ["C", "D", "F", "M", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aSecondAny", "aString", "aVoid", "anAny", "anInterface", "anObject", "anObjectLiteral", "anOtherFunction", "anOtherObjectLiteral"] +after transform: ScopeId(0): ["C", "D", "F", "I", "M", "_defineProperty", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aSecondAny", "aString", "aVoid", "anAny", "anInterface", "anObject", "anObjectLiteral", "anOtherFunction", "anOtherObjectLiteral"] +rebuilt : ScopeId(0): ["C", "D", "F", "M", "_defineProperty", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aSecondAny", "aString", "aVoid", "anAny", "anInterface", "anObject", "anObjectLiteral", "anOtherFunction", "anOtherObjectLiteral"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(8), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(7), ScopeId(8)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(10), ScopeId(11)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(7), SymbolId(8), SymbolId(30)] -rebuilt : ScopeId(4): [SymbolId(5), SymbolId(6), SymbolId(7)] +rebuilt : ScopeId(6): [SymbolId(6), SymbolId(7), SymbolId(8)] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(6): ScopeFlags(Function) Symbol reference IDs mismatch for "C": after transform: SymbolId(1): [ReferenceId(15), ReferenceId(16), ReferenceId(17), ReferenceId(21)] -rebuilt : SymbolId(0): [ReferenceId(11), ReferenceId(12), ReferenceId(14)] +rebuilt : SymbolId(1): [ReferenceId(17), ReferenceId(18), ReferenceId(20)] Symbol reference IDs mismatch for "D": after transform: SymbolId(2): [ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(18), ReferenceId(19)] -rebuilt : SymbolId(1): [ReferenceId(13)] +rebuilt : SymbolId(2): [ReferenceId(19)] Symbol reference IDs mismatch for "F": after transform: SymbolId(4): [ReferenceId(22), ReferenceId(23), ReferenceId(24), ReferenceId(25)] -rebuilt : SymbolId(2): [ReferenceId(15), ReferenceId(16)] +rebuilt : SymbolId(3): [ReferenceId(21), ReferenceId(22)] Symbol reference IDs mismatch for "A": after transform: SymbolId(7): [] -rebuilt : SymbolId(6): [ReferenceId(1)] +rebuilt : SymbolId(7): [ReferenceId(7)] Symbol reference IDs mismatch for "F2": after transform: SymbolId(8): [] -rebuilt : SymbolId(7): [ReferenceId(4)] +rebuilt : SymbolId(8): [ReferenceId(10)] Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" Unresolved references mismatch: -after transform: ["Date", "M", "Object", "undefined"] -rebuilt : ["Date", "Object", "undefined"] +after transform: ["Date", "M", "Object", "require", "undefined"] +rebuilt : ["Date", "Object", "require", "undefined"] Unresolved reference IDs mismatch for "Date": after transform: [ReferenceId(8), ReferenceId(9)] -rebuilt : [ReferenceId(7)] +rebuilt : [ReferenceId(13)] Unresolved reference IDs mismatch for "Object": after transform: [ReferenceId(10), ReferenceId(11)] -rebuilt : [ReferenceId(8)] +rebuilt : [ReferenceId(14)] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/everyTypeWithInitializer.ts semantic error: Missing SymbolId: "M" @@ -53417,38 +54996,38 @@ Missing ReferenceId: "F2" Missing ReferenceId: "M" Missing ReferenceId: "M" Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "F", "I", "M", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aString", "anAny", "anObject", "anObjectLiteral", "anOtherAny", "anUndefined", "x"] -rebuilt : ScopeId(0): ["C", "D", "F", "M", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aString", "anAny", "anObject", "anObjectLiteral", "anOtherAny", "anUndefined", "x"] +after transform: ScopeId(0): ["C", "D", "F", "I", "M", "_defineProperty", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aString", "anAny", "anObject", "anObjectLiteral", "anOtherAny", "anUndefined", "x"] +rebuilt : ScopeId(0): ["C", "D", "F", "M", "_defineProperty", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aString", "anAny", "anObject", "anObjectLiteral", "anOtherAny", "anUndefined", "x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(8)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(7)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(10)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(7), SymbolId(8), SymbolId(27)] -rebuilt : ScopeId(4): [SymbolId(5), SymbolId(6), SymbolId(7)] +rebuilt : ScopeId(6): [SymbolId(6), SymbolId(7), SymbolId(8)] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(6): ScopeFlags(Function) Symbol reference IDs mismatch for "D": after transform: SymbolId(2): [ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(13)] -rebuilt : SymbolId(1): [ReferenceId(12)] +rebuilt : SymbolId(2): [ReferenceId(18)] Symbol reference IDs mismatch for "A": after transform: SymbolId(7): [] -rebuilt : SymbolId(6): [ReferenceId(1)] +rebuilt : SymbolId(7): [ReferenceId(7)] Symbol reference IDs mismatch for "F2": after transform: SymbolId(8): [] -rebuilt : SymbolId(7): [ReferenceId(4)] +rebuilt : SymbolId(8): [ReferenceId(10)] Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/awaitUsingDeclarationsInForAwaitOf.ts semantic error: Scope children mismatch: @@ -53467,17 +55046,32 @@ Missing SymbolId: "_N" Missing ReferenceId: "N" Missing ReferenceId: "N" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3), SymbolId(5), SymbolId(7), SymbolId(9), SymbolId(11), SymbolId(22), SymbolId(24), SymbolId(26), SymbolId(28), SymbolId(29), SymbolId(30), SymbolId(31), SymbolId(32), SymbolId(33), SymbolId(34), SymbolId(35), SymbolId(36), SymbolId(37), SymbolId(38), SymbolId(39), SymbolId(41), SymbolId(43), SymbolId(45), SymbolId(46), SymbolId(47), SymbolId(48), SymbolId(49)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(6), SymbolId(7), SymbolId(9), SymbolId(11), SymbolId(12), SymbolId(14), SymbolId(16), SymbolId(27), SymbolId(29), SymbolId(31), SymbolId(34), SymbolId(35), SymbolId(36), SymbolId(37), SymbolId(38), SymbolId(40), SymbolId(41), SymbolId(42), SymbolId(43), SymbolId(44), SymbolId(45), SymbolId(46), SymbolId(48), SymbolId(50)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(3), SymbolId(5), SymbolId(7), SymbolId(9), SymbolId(11), SymbolId(22), SymbolId(24), SymbolId(26), SymbolId(28), SymbolId(29), SymbolId(30), SymbolId(31), SymbolId(32), SymbolId(33), SymbolId(34), SymbolId(35), SymbolId(36), SymbolId(37), SymbolId(38), SymbolId(39), SymbolId(41), SymbolId(43), SymbolId(45), SymbolId(46), SymbolId(47), SymbolId(48), SymbolId(49), SymbolId(50)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(7), SymbolId(8), SymbolId(10), SymbolId(12), SymbolId(13), SymbolId(15), SymbolId(17), SymbolId(28), SymbolId(30), SymbolId(32), SymbolId(35), SymbolId(36), SymbolId(37), SymbolId(38), SymbolId(39), SymbolId(41), SymbolId(42), SymbolId(43), SymbolId(44), SymbolId(45), SymbolId(46), SymbolId(47), SymbolId(49), SymbolId(51)] +Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(6), ScopeId(10), ScopeId(12), ScopeId(31), ScopeId(34), ScopeId(37), ScopeId(39), ScopeId(41), ScopeId(44), ScopeId(46), ScopeId(48), ScopeId(51), ScopeId(53), ScopeId(55), ScopeId(57), ScopeId(59), ScopeId(61), ScopeId(64), ScopeId(67), ScopeId(70), ScopeId(71), ScopeId(72), ScopeId(73)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(8), ScopeId(10), ScopeId(11), ScopeId(14), ScopeId(16), ScopeId(35), ScopeId(37), ScopeId(40), ScopeId(43), ScopeId(45), ScopeId(47), ScopeId(50), ScopeId(52), ScopeId(54), ScopeId(57), ScopeId(59), ScopeId(61), ScopeId(63), ScopeId(65), ScopeId(67), ScopeId(70), ScopeId(73)] +Scope children mismatch: +after transform: ScopeId(12): [ScopeId(13), ScopeId(15), ScopeId(17), ScopeId(19), ScopeId(21), ScopeId(23), ScopeId(27), ScopeId(74), ScopeId(75)] +rebuilt : ScopeId(16): [ScopeId(17), ScopeId(21), ScopeId(23), ScopeId(25), ScopeId(27), ScopeId(30), ScopeId(32)] +Scope children mismatch: +after transform: ScopeId(15): [ScopeId(16)] +rebuilt : ScopeId(17): [ScopeId(18), ScopeId(20)] +Scope parent mismatch: +after transform: ScopeId(13): Some(ScopeId(12)) +rebuilt : ScopeId(18): Some(ScopeId(17)) +Scope parent mismatch: +after transform: ScopeId(17): Some(ScopeId(12)) +rebuilt : ScopeId(35): Some(ScopeId(0)) Binding symbols mismatch: after transform: ScopeId(37): [SymbolId(27), SymbolId(44)] -rebuilt : ScopeId(43): [SymbolId(32), SymbolId(33)] +rebuilt : ScopeId(43): [SymbolId(33), SymbolId(34)] Symbol flags mismatch for "_af": after transform: SymbolId(45): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(7): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(8): SymbolFlags(BlockScopedVariable | Function) Symbol flags mismatch for "_ag": after transform: SymbolId(48): SymbolFlags(FunctionScopedVariable) -rebuilt : SymbolId(12): SymbolFlags(BlockScopedVariable | Function) +rebuilt : SymbolId(13): SymbolFlags(BlockScopedVariable | Function) tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsDeclarationEmit.2.ts semantic error: Bindings mismatch: @@ -53506,8 +55100,8 @@ rebuilt : ScopeId(7): [] tasks/coverage/typescript/tests/cases/conformance/statements/VariableStatements/usingDeclarations/usingDeclarationsNamedEvaluationDecoratorsAndClassFields.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "C3", "C4", "dec"] -rebuilt : ScopeId(0): ["C1", "C2", "C3", "C4"] +after transform: ScopeId(0): ["C1", "C2", "C3", "C4", "_Class", "_Class2", "_Symbol$dispose", "_Symbol$dispose2", "_defineProperty", "dec"] +rebuilt : ScopeId(0): ["C1", "C2", "C3", "C4", "_Class", "_Class2", "_Symbol$dispose", "_Symbol$dispose2", "_defineProperty"] Reference symbol mismatch for "dec": after transform: SymbolId(0) "dec" rebuilt : @@ -53824,50 +55418,50 @@ Missing ReferenceId: "F2" Missing ReferenceId: "M" Missing ReferenceId: "M" Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "F", "I", "M", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aSecondAny", "aString", "aVoid", "anAny", "anInterface", "anObject", "anObjectLiteral", "anOtherFunction", "anOtherObjectLiteral"] -rebuilt : ScopeId(0): ["C", "D", "F", "M", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aSecondAny", "aString", "aVoid", "anAny", "anInterface", "anObject", "anObjectLiteral", "anOtherFunction", "anOtherObjectLiteral"] +after transform: ScopeId(0): ["C", "D", "F", "I", "M", "_defineProperty", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aSecondAny", "aString", "aVoid", "anAny", "anInterface", "anObject", "anObjectLiteral", "anOtherFunction", "anOtherObjectLiteral"] +rebuilt : ScopeId(0): ["C", "D", "F", "M", "_defineProperty", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aSecondAny", "aString", "aVoid", "anAny", "anInterface", "anObject", "anObjectLiteral", "anOtherFunction", "anOtherObjectLiteral"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), 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(32), ScopeId(34), ScopeId(36), ScopeId(39), ScopeId(41), ScopeId(43)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(7), ScopeId(9), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(17), ScopeId(19), ScopeId(21), ScopeId(23), ScopeId(25), ScopeId(27), ScopeId(29), ScopeId(31), ScopeId(33), ScopeId(35), ScopeId(38), ScopeId(40), ScopeId(42)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(10), ScopeId(12), ScopeId(14), ScopeId(16), ScopeId(18), ScopeId(20), ScopeId(22), ScopeId(24), ScopeId(26), ScopeId(28), ScopeId(30), ScopeId(32), ScopeId(34), ScopeId(36), ScopeId(38), ScopeId(41), ScopeId(43), ScopeId(45)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(7), SymbolId(8), SymbolId(30)] -rebuilt : ScopeId(4): [SymbolId(5), SymbolId(6), SymbolId(7)] +rebuilt : ScopeId(6): [SymbolId(6), SymbolId(7), SymbolId(8)] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(6): ScopeFlags(Function) Symbol reference IDs mismatch for "C": after transform: SymbolId(1): [ReferenceId(15), ReferenceId(16), ReferenceId(17), ReferenceId(21)] -rebuilt : SymbolId(0): [ReferenceId(11), ReferenceId(12), ReferenceId(14)] +rebuilt : SymbolId(1): [ReferenceId(17), ReferenceId(18), ReferenceId(20)] Symbol reference IDs mismatch for "D": after transform: SymbolId(2): [ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(18), ReferenceId(19)] -rebuilt : SymbolId(1): [ReferenceId(13)] +rebuilt : SymbolId(2): [ReferenceId(19)] Symbol reference IDs mismatch for "F": after transform: SymbolId(4): [ReferenceId(22), ReferenceId(23), ReferenceId(24), ReferenceId(25)] -rebuilt : SymbolId(2): [ReferenceId(15), ReferenceId(16)] +rebuilt : SymbolId(3): [ReferenceId(21), ReferenceId(22)] Symbol reference IDs mismatch for "A": after transform: SymbolId(7): [] -rebuilt : SymbolId(6): [ReferenceId(1)] +rebuilt : SymbolId(7): [ReferenceId(7)] Symbol reference IDs mismatch for "F2": after transform: SymbolId(8): [] -rebuilt : SymbolId(7): [ReferenceId(4)] +rebuilt : SymbolId(8): [ReferenceId(10)] Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" Unresolved references mismatch: -after transform: ["Date", "M", "Object", "undefined"] -rebuilt : ["Date", "Object", "undefined"] +after transform: ["Date", "M", "Object", "require", "undefined"] +rebuilt : ["Date", "Object", "require", "undefined"] Unresolved reference IDs mismatch for "Date": after transform: [ReferenceId(8), ReferenceId(9)] -rebuilt : [ReferenceId(7)] +rebuilt : [ReferenceId(13)] Unresolved reference IDs mismatch for "Object": after transform: [ReferenceId(10), ReferenceId(11)] -rebuilt : [ReferenceId(8)] +rebuilt : [ReferenceId(14)] tasks/coverage/typescript/tests/cases/conformance/statements/forStatements/forStatementsMultipleValidDecl.ts semantic error: Bindings mismatch: @@ -53888,17 +55482,17 @@ rebuilt : SymbolId(7): [] tasks/coverage/typescript/tests/cases/conformance/statements/returnStatements/returnStatements.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "I", "fn1", "fn10", "fn11", "fn12", "fn13", "fn2", "fn3", "fn4", "fn5", "fn6", "fn7", "fn8"] -rebuilt : ScopeId(0): ["C", "D", "fn1", "fn10", "fn11", "fn12", "fn13", "fn2", "fn3", "fn4", "fn5", "fn6", "fn7", "fn8"] +after transform: ScopeId(0): ["C", "D", "I", "_defineProperty", "fn1", "fn10", "fn11", "fn12", "fn13", "fn2", "fn3", "fn4", "fn5", "fn6", "fn7", "fn8"] +rebuilt : ScopeId(0): ["C", "D", "_defineProperty", "fn1", "fn10", "fn11", "fn12", "fn13", "fn2", "fn3", "fn4", "fn5", "fn6", "fn7", "fn8"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(12), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17)] Symbol reference IDs mismatch for "C": after transform: SymbolId(9): [ReferenceId(4), ReferenceId(7), ReferenceId(8), ReferenceId(10)] -rebuilt : SymbolId(8): [ReferenceId(2), ReferenceId(3)] +rebuilt : SymbolId(9): [ReferenceId(4), ReferenceId(7)] Unresolved reference IDs mismatch for "Date": after transform: [ReferenceId(1), ReferenceId(2)] -rebuilt : [ReferenceId(1)] +rebuilt : [ReferenceId(2)] tasks/coverage/typescript/tests/cases/conformance/statements/throwStatements/throwInEnclosingStatements.ts semantic error: Bindings mismatch: @@ -53918,52 +55512,52 @@ Missing ReferenceId: "F2" Missing ReferenceId: "M" Missing ReferenceId: "M" Bindings mismatch: -after transform: ScopeId(0): ["C", "D", "F", "I", "M", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aString", "anAny", "anObject", "anObjectLiteral", "anOtherAny", "anUndefined", "x"] -rebuilt : ScopeId(0): ["C", "D", "F", "M", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aString", "anAny", "anObject", "anObjectLiteral", "anOtherAny", "anUndefined", "x"] +after transform: ScopeId(0): ["C", "D", "F", "I", "M", "_defineProperty", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aString", "anAny", "anObject", "anObjectLiteral", "anOtherAny", "anUndefined", "x"] +rebuilt : ScopeId(0): ["C", "D", "F", "M", "_defineProperty", "aClass", "aClassInModule", "aDate", "aFunction", "aFunctionInModule", "aGenericClass", "aLambda", "aModule", "aNumber", "aString", "anAny", "anObject", "anObjectLiteral", "anOtherAny", "anUndefined", "x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(8), ScopeId(9), ScopeId(10)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(7), ScopeId(8), ScopeId(9)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(10), ScopeId(11), ScopeId(12)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Binding symbols mismatch: after transform: ScopeId(5): [SymbolId(7), SymbolId(8), SymbolId(29)] -rebuilt : ScopeId(4): [SymbolId(5), SymbolId(6), SymbolId(7)] +rebuilt : ScopeId(6): [SymbolId(6), SymbolId(7), SymbolId(8)] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(6): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(10): ["T", "x"] -rebuilt : ScopeId(9): ["x"] +rebuilt : ScopeId(12): ["x"] Symbol reference IDs mismatch for "D": after transform: SymbolId(2): [ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(21), ReferenceId(42)] -rebuilt : SymbolId(1): [ReferenceId(20), ReferenceId(40)] +rebuilt : SymbolId(2): [ReferenceId(26), ReferenceId(46)] Symbol reference IDs mismatch for "A": after transform: SymbolId(7): [] -rebuilt : SymbolId(6): [ReferenceId(1)] +rebuilt : SymbolId(7): [ReferenceId(7)] Symbol reference IDs mismatch for "F2": after transform: SymbolId(8): [] -rebuilt : SymbolId(7): [ReferenceId(4)] +rebuilt : SymbolId(8): [ReferenceId(10)] Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" Reference symbol mismatch for "M": after transform: SymbolId(6) "M" -rebuilt : SymbolId(4) "M" +rebuilt : SymbolId(5) "M" tasks/coverage/typescript/tests/cases/conformance/types/any/assignEveryTypeToAny.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "E", "I", "a", "b", "c", "d", "e", "e2", "f", "g", "h", "i", "j", "x"] -rebuilt : ScopeId(0): ["C", "E", "a", "b", "c", "d", "e", "e2", "f", "g", "h", "i", "j", "x"] +after transform: ScopeId(0): ["C", "E", "I", "_defineProperty", "a", "b", "c", "d", "e", "e2", "f", "g", "h", "i", "j", "x"] +rebuilt : ScopeId(0): ["C", "E", "_defineProperty", "a", "b", "c", "d", "e", "e2", "f", "g", "h", "i", "j", "x"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(6)] Bindings mismatch: after transform: ScopeId(1): ["A", "E"] rebuilt : ScopeId(1): ["E"] @@ -53972,19 +55566,19 @@ after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(5): ["T", "x"] -rebuilt : ScopeId(4): ["x"] +rebuilt : ScopeId(5): ["x"] Bindings mismatch: after transform: ScopeId(6): ["T", "a"] -rebuilt : ScopeId(5): ["a"] +rebuilt : ScopeId(6): ["a"] Symbol flags mismatch for "E": after transform: SymbolId(7): SymbolFlags(RegularEnum) -rebuilt : SymbolId(7): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(8): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "C": after transform: SymbolId(12): [ReferenceId(25)] -rebuilt : SymbolId(11): [] +rebuilt : SymbolId(12): [] Unresolved reference IDs mismatch for "undefined": after transform: [ReferenceId(11), ReferenceId(14)] -rebuilt : [ReferenceId(11)] +rebuilt : [ReferenceId(12)] tasks/coverage/typescript/tests/cases/conformance/types/asyncGenerators/types.asyncGenerators.es2018.1.ts semantic error: Scope children mismatch: @@ -54030,8 +55624,8 @@ rebuilt : ["x1", "x2"] tasks/coverage/typescript/tests/cases/conformance/types/conditional/variance.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Bar", "Foo", "foo", "x", "y", "z"] -rebuilt : ScopeId(0): ["Bar", "foo", "x", "y", "z"] +after transform: ScopeId(0): ["Bar", "Foo", "_defineProperty", "foo", "x", "y", "z"] +rebuilt : ScopeId(0): ["Bar", "_defineProperty", "foo", "x", "y", "z"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -54042,11 +55636,11 @@ Scope children mismatch: after transform: ScopeId(4): [ScopeId(5)] rebuilt : ScopeId(2): [] Symbol reference IDs mismatch for "Bar": -after transform: SymbolId(6): [ReferenceId(9), ReferenceId(11)] -rebuilt : SymbolId(4): [ReferenceId(3)] +after transform: SymbolId(6): [ReferenceId(9), ReferenceId(11), ReferenceId(12)] +rebuilt : SymbolId(5): [ReferenceId(4), ReferenceId(6)] Unresolved references mismatch: -after transform: ["const", "true"] -rebuilt : [] +after transform: ["const", "require", "true"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/contextualTypes/asyncFunctions/contextuallyTypeAsyncFunctionAwaitOperand.ts semantic error: Bindings mismatch: @@ -54110,13 +55704,13 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(7)] tasks/coverage/typescript/tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionInferenceWithTypeParameter.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15)] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(5)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "D": after transform: SymbolId(1): [ReferenceId(11), ReferenceId(14), ReferenceId(18), ReferenceId(20), ReferenceId(22), ReferenceId(25), ReferenceId(27), ReferenceId(29), ReferenceId(31)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/types/contextualTypes/partiallyAnnotatedFunction/partiallyAnnotatedFunctionWitoutTypeParameter.ts semantic error: Scope children mismatch: @@ -54169,8 +55763,8 @@ rebuilt : ["arguments", "asyncIterable", "iterable", "iterableOfPromise", tasks/coverage/typescript/tests/cases/conformance/types/import/importTypeAmbient.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Bar2", "foo", "foo2", "shim", "x", "y"] -rebuilt : ScopeId(0): ["Bar2", "shim", "x", "y"] +after transform: ScopeId(0): ["Bar2", "_defineProperty", "foo", "foo2", "shim", "x", "y"] +rebuilt : ScopeId(0): ["Bar2", "_defineProperty", "shim", "x", "y"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(10)] rebuilt : ScopeId(0): [ScopeId(1)] @@ -54533,11 +56127,11 @@ rebuilt : ["undefined"] tasks/coverage/typescript/tests/cases/conformance/types/literal/literalTypes2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Bit", "C1", "C2", "E", "a", "aa", "append", "cond", "f1", "f10", "f11", "f12", "f2", "f20", "f3", "f4", "f5", "f6", "makeArray", "x1", "x10", "x11", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9"] -rebuilt : ScopeId(0): ["C1", "C2", "E", "a", "aa", "append", "cond", "f1", "f10", "f11", "f12", "f2", "f20", "f3", "f4", "f5", "f6", "makeArray", "x1", "x10", "x11", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9"] +after transform: ScopeId(0): ["Bit", "C1", "C2", "E", "_defineProperty", "a", "aa", "append", "cond", "f1", "f10", "f11", "f12", "f2", "f20", "f3", "f4", "f5", "f6", "makeArray", "x1", "x10", "x11", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9"] +rebuilt : ScopeId(0): ["C1", "C2", "E", "_defineProperty", "a", "aa", "append", "cond", "f1", "f10", "f11", "f12", "f2", "f20", "f3", "f4", "f5", "f6", "makeArray", "x1", "x10", "x11", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(14), ScopeId(17), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(30), ScopeId(31), ScopeId(32), ScopeId(33), ScopeId(34), ScopeId(35), ScopeId(36), ScopeId(37)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(14), ScopeId(17), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(15), ScopeId(18), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29)] Bindings mismatch: after transform: ScopeId(1): ["A", "B", "C", "E"] rebuilt : ScopeId(1): ["E"] @@ -54546,19 +56140,19 @@ after transform: ScopeId(1): ScopeFlags(0x0) rebuilt : ScopeId(1): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(35): ["T", "x"] -rebuilt : ScopeId(27): ["x"] +rebuilt : ScopeId(28): ["x"] Bindings mismatch: after transform: ScopeId(36): ["T", "a", "result", "x"] -rebuilt : ScopeId(28): ["a", "result", "x"] +rebuilt : ScopeId(29): ["a", "result", "x"] Symbol flags mismatch for "E": after transform: SymbolId(0): SymbolFlags(RegularEnum) -rebuilt : SymbolId(0): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(1): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "E": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(8), ReferenceId(9), ReferenceId(11), ReferenceId(12), ReferenceId(16), ReferenceId(33), ReferenceId(34), ReferenceId(38), ReferenceId(98)] -rebuilt : SymbolId(0): [ReferenceId(7), ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(11), ReferenceId(12), ReferenceId(13), ReferenceId(14), ReferenceId(18), ReferenceId(35), ReferenceId(36), ReferenceId(40)] +rebuilt : SymbolId(1): [ReferenceId(8), ReferenceId(9), ReferenceId(10), ReferenceId(11), ReferenceId(12), ReferenceId(13), ReferenceId(14), ReferenceId(15), ReferenceId(19), ReferenceId(44), ReferenceId(53), ReferenceId(57)] Unresolved references mismatch: -after transform: ["g1", "g2", "g3", "g4", "g5", "g6", "g7", "g8", "true", "undefined"] -rebuilt : ["g1", "g2", "g3", "g4", "g5", "g6", "g7", "g8", "undefined"] +after transform: ["g1", "g2", "g3", "g4", "g5", "g6", "g7", "g8", "require", "true", "undefined"] +rebuilt : ["g1", "g2", "g3", "g4", "g5", "g6", "g7", "g8", "require", "undefined"] tasks/coverage/typescript/tests/cases/conformance/types/literal/literalTypesAndDestructuring.ts semantic error: Bindings mismatch: @@ -54741,88 +56335,88 @@ after transform: ScopeId(2): ScopeFlags(0x0) rebuilt : ScopeId(2): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(7): ["A", "C", "E", "I", "a"] -rebuilt : ScopeId(5): ["C", "a"] +rebuilt : ScopeId(6): ["C", "a"] Scope children mismatch: after transform: ScopeId(7): [ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11)] -rebuilt : ScopeId(5): [ScopeId(6), ScopeId(7)] +rebuilt : ScopeId(6): [ScopeId(7), ScopeId(8)] Bindings mismatch: after transform: ScopeId(8): ["A", "B", "C", "E"] -rebuilt : ScopeId(6): ["E"] +rebuilt : ScopeId(7): ["E"] Scope flags mismatch: after transform: ScopeId(8): ScopeFlags(0x0) -rebuilt : ScopeId(6): ScopeFlags(Function) +rebuilt : ScopeId(7): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(13): ["E"] -rebuilt : ScopeId(9): [] +rebuilt : ScopeId(11): [] Bindings mismatch: after transform: ScopeId(14): ["A", "B", "C", "E"] -rebuilt : ScopeId(10): ["E"] +rebuilt : ScopeId(12): ["E"] Scope flags mismatch: after transform: ScopeId(14): ScopeFlags(0x0) -rebuilt : ScopeId(10): ScopeFlags(Function) +rebuilt : ScopeId(12): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(15): ["A", "C", "I", "a"] -rebuilt : ScopeId(11): ["C", "a"] +rebuilt : ScopeId(13): ["C", "a"] Scope children mismatch: after transform: ScopeId(15): [ScopeId(16), ScopeId(17), ScopeId(18)] -rebuilt : ScopeId(11): [ScopeId(12)] +rebuilt : ScopeId(13): [ScopeId(14)] Bindings mismatch: after transform: ScopeId(19): ["A", "C", "J", "c"] -rebuilt : ScopeId(13): ["A", "c"] +rebuilt : ScopeId(16): ["A", "c"] Scope children mismatch: after transform: ScopeId(19): [ScopeId(20), ScopeId(21), ScopeId(22)] -rebuilt : ScopeId(13): [ScopeId(14)] +rebuilt : ScopeId(16): [ScopeId(17)] Bindings mismatch: after transform: ScopeId(24): ["C", "E"] -rebuilt : ScopeId(16): ["C"] +rebuilt : ScopeId(20): ["C"] Bindings mismatch: after transform: ScopeId(25): ["A", "B", "C", "E"] -rebuilt : ScopeId(17): ["E"] +rebuilt : ScopeId(21): ["E"] Scope flags mismatch: after transform: ScopeId(25): ScopeFlags(0x0) -rebuilt : ScopeId(17): ScopeFlags(Function) +rebuilt : ScopeId(21): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(27): ["C", "E"] -rebuilt : ScopeId(19): ["C"] +rebuilt : ScopeId(24): ["C"] Bindings mismatch: after transform: ScopeId(28): ["A", "B", "C", "E"] -rebuilt : ScopeId(20): ["E"] +rebuilt : ScopeId(25): ["E"] Scope flags mismatch: after transform: ScopeId(28): ScopeFlags(0x0) -rebuilt : ScopeId(20): ScopeFlags(Function) +rebuilt : ScopeId(25): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(31): ["C", "E"] -rebuilt : ScopeId(23): ["C"] +rebuilt : ScopeId(29): ["C"] Bindings mismatch: after transform: ScopeId(32): ["A", "B", "C", "E"] -rebuilt : ScopeId(24): ["E"] +rebuilt : ScopeId(30): ["E"] Scope flags mismatch: after transform: ScopeId(32): ScopeFlags(StrictMode | Constructor) -rebuilt : ScopeId(24): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(30): ScopeFlags(StrictMode | Function) Bindings mismatch: after transform: ScopeId(34): ["C", "E"] -rebuilt : ScopeId(26): ["C"] +rebuilt : ScopeId(33): ["C"] Bindings mismatch: after transform: ScopeId(35): ["A", "B", "C", "E"] -rebuilt : ScopeId(27): ["E"] +rebuilt : ScopeId(34): ["E"] Scope flags mismatch: after transform: ScopeId(35): ScopeFlags(StrictMode) -rebuilt : ScopeId(27): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(34): ScopeFlags(StrictMode | Function) Bindings mismatch: after transform: ScopeId(37): ["C", "E"] -rebuilt : ScopeId(29): ["C"] +rebuilt : ScopeId(37): ["C"] Bindings mismatch: after transform: ScopeId(38): ["A", "B", "C", "E"] -rebuilt : ScopeId(30): ["E"] +rebuilt : ScopeId(38): ["E"] Scope flags mismatch: after transform: ScopeId(38): ScopeFlags(StrictMode | GetAccessor) -rebuilt : ScopeId(30): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(38): ScopeFlags(StrictMode | Function) Symbol flags mismatch for "E": after transform: SymbolId(1): SymbolFlags(RegularEnum) -rebuilt : SymbolId(1): SymbolFlags(BlockScopedVariable) +rebuilt : SymbolId(2): SymbolFlags(BlockScopedVariable) Symbol reference IDs mismatch for "E": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(1), ReferenceId(6)] -rebuilt : SymbolId(1): [ReferenceId(9)] +rebuilt : SymbolId(2): [ReferenceId(11)] Reference symbol mismatch for "E": after transform: SymbolId(11) "E" rebuilt : @@ -54875,8 +56469,8 @@ Reference symbol mismatch for "E": after transform: SymbolId(57) "E" rebuilt : Unresolved references mismatch: -after transform: [] -rebuilt : ["E"] +after transform: ["require"] +rebuilt : ["E", "require"] tasks/coverage/typescript/tests/cases/conformance/types/localTypes/localTypes3.ts semantic error: Bindings mismatch: @@ -55069,17 +56663,17 @@ rebuilt : ["assign", "freeze", "mapObject", "pick", "proxify"] tasks/coverage/typescript/tests/cases/conformance/types/mapped/mappedTypes3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Bacon", "Box", "Boxified", "BoxifiedBacon", "f1", "f2", "f3"] -rebuilt : ScopeId(0): ["Box", "f1", "f2", "f3"] +after transform: ScopeId(0): ["Bacon", "Box", "Boxified", "BoxifiedBacon", "_defineProperty", "f1", "f2", "f3"] +rebuilt : ScopeId(0): ["Box", "_defineProperty", "f1", "f2", "f3"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(5)] Bindings mismatch: after transform: ScopeId(1): ["P"] rebuilt : ScopeId(1): [] Symbol reference IDs mismatch for "Box": after transform: SymbolId(0): [ReferenceId(2), ReferenceId(11), ReferenceId(12)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/types/mapped/mappedTypes4.ts semantic error: Bindings mismatch: @@ -55154,6 +56748,46 @@ Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1)] +tasks/coverage/typescript/tests/cases/conformance/types/members/classWithProtectedProperty.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(6)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(6), ScopeId(7)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(8)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(6): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) + +tasks/coverage/typescript/tests/cases/conformance/types/members/classWithPublicProperty.ts +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(6)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(6): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(5): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(6): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(5): Some(ScopeId(1)) +rebuilt : ScopeId(6): Some(ScopeId(0)) + tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeHidingMembersOfObject.ts semantic error: Bindings mismatch: after transform: ScopeId(0): ["C", "I", "a", "b", "c", "i", "r1", "r2", "r3", "r4"] @@ -55167,14 +56801,14 @@ rebuilt : SymbolId(0): [] tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypePropertyAccess.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "a", "c", "i", "r1", "r10", "r11", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] -rebuilt : ScopeId(0): ["C", "a", "c", "i", "r1", "r10", "r11", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "a", "c", "i", "r1", "r10", "r11", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "c", "i", "r1", "r10", "r11", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] 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(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithCallSignatureAppearsToBeFunctionType.ts semantic error: Bindings mismatch: @@ -55224,25 +56858,25 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithNumericProperty.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "a", "b", "c", "i", "r1", "r2", "r3", "r4"] -rebuilt : ScopeId(0): ["C", "a", "b", "c", "i", "r1", "r2", "r3", "r4"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "a", "b", "c", "i", "r1", "r2", "r3", "r4"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "b", "c", "i", "r1", "r2", "r3", "r4"] 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(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/types/members/objectTypeWithStringNamedPropertyOfIllegalCharacters.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "a", "b", "c", "i", "r", "r2", "r3", "r4"] -rebuilt : ScopeId(0): ["C", "a", "b", "c", "i", "r", "r2", "r3", "r4"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "a", "b", "c", "i", "r", "r2", "r3", "r4"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "b", "c", "i", "r", "r2", "r3", "r4"] 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(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(22)] +rebuilt : SymbolId(1): [ReferenceId(6)] tasks/coverage/typescript/tests/cases/conformance/types/members/typesWithOptionalProperty.ts semantic error: Bindings mismatch: @@ -55254,76 +56888,76 @@ rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/conformance/types/members/typesWithSpecializedCallSignatures.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "C", "Derived1", "Derived2", "I", "a", "c", "i", "r1", "r2", "r3"] -rebuilt : ScopeId(0): ["Base", "C", "Derived1", "Derived2", "a", "c", "i", "r1", "r2", "r3"] +after transform: ScopeId(0): ["Base", "C", "Derived1", "Derived2", "I", "_defineProperty", "a", "c", "i", "r1", "r2", "r3"] +rebuilt : ScopeId(0): ["Base", "C", "Derived1", "Derived2", "_defineProperty", "a", "c", "i", "r1", "r2", "r3"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9), ScopeId(13), ScopeId(14), ScopeId(15)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Scope children mismatch: after transform: ScopeId(4): [ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] -rebuilt : ScopeId(4): [ScopeId(5)] +rebuilt : ScopeId(7): [ScopeId(8)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(4), ReferenceId(9), ReferenceId(13), ReferenceId(30)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(5)] Symbol reference IDs mismatch for "Derived1": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(7), ReferenceId(11), ReferenceId(26)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(3), ReferenceId(8), ReferenceId(12), ReferenceId(28)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/types/members/typesWithSpecializedConstructSignatures.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "C", "Derived1", "Derived2", "I", "a", "c", "i", "r1", "r2", "r3"] -rebuilt : ScopeId(0): ["Base", "C", "Derived1", "Derived2", "a", "c", "i", "r1", "r2", "r3"] +after transform: ScopeId(0): ["Base", "C", "Derived1", "Derived2", "I", "_defineProperty", "a", "c", "i", "r1", "r2", "r3"] +rebuilt : ScopeId(0): ["Base", "C", "Derived1", "Derived2", "_defineProperty", "a", "c", "i", "r1", "r2", "r3"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(9), ScopeId(13), ScopeId(14), ScopeId(15)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Scope children mismatch: after transform: ScopeId(4): [ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] -rebuilt : ScopeId(4): [ScopeId(5)] +rebuilt : ScopeId(7): [ScopeId(8)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(6), ReferenceId(10), ReferenceId(22)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(5)] Symbol reference IDs mismatch for "Derived1": after transform: SymbolId(1): [ReferenceId(4), ReferenceId(8)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(5), ReferenceId(9), ReferenceId(20)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/types/namedTypes/classWithOnlyPublicMembersEquivalentToInterface.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "c", "i"] -rebuilt : ScopeId(0): ["C", "c", "i"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "c", "i"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "c", "i"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(4)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/namedTypes/classWithOnlyPublicMembersEquivalentToInterface2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "c", "i"] -rebuilt : ScopeId(0): ["C", "c", "i"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "c", "i"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "c", "i"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(5)] rebuilt : ScopeId(0): [ScopeId(1)] Symbol reference IDs mismatch for "C": -after transform: SymbolId(0): [ReferenceId(4)] -rebuilt : SymbolId(0): [] +after transform: SymbolId(0): [ReferenceId(4), ReferenceId(12)] +rebuilt : SymbolId(1): [ReferenceId(4)] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/namedTypes/classWithOptionalParameter.ts semantic error: Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(4): [] tasks/coverage/typescript/tests/cases/conformance/types/namedTypes/genericInstantiationEquivalentToObjectLiteral.ts semantic error: Bindings mismatch: @@ -55335,20 +56969,20 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/types/namedTypes/optionalMethods.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Bar", "Base", "Derived", "Foo", "test1", "test2"] -rebuilt : ScopeId(0): ["Bar", "Base", "Derived", "test1", "test2"] +after transform: ScopeId(0): ["Bar", "Base", "Derived", "Foo", "_defineProperty", "test1", "test2"] +rebuilt : ScopeId(0): ["Bar", "Base", "Derived", "_defineProperty", "test1", "test2"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(10), ScopeId(11), ScopeId(13)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(6), ScopeId(7), ScopeId(8)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(6), ScopeId(7), ScopeId(9)] Scope children mismatch: after transform: ScopeId(5): [ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4), ScopeId(5)] Scope children mismatch: -after transform: ScopeId(11): [ScopeId(12)] -rebuilt : ScopeId(7): [] +after transform: ScopeId(11): [ScopeId(12), ScopeId(15)] +rebuilt : ScopeId(7): [ScopeId(8)] Symbol reference IDs mismatch for "Bar": after transform: SymbolId(6): [ReferenceId(10)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(6): [] tasks/coverage/typescript/tests/cases/conformance/types/never/neverInference.ts semantic error: Bindings mismatch: @@ -55519,8 +57153,8 @@ rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), Sc tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterAsTypeArgument.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "foo"] -rebuilt : ScopeId(0): ["C", "foo"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "foo"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "foo"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] @@ -55532,7 +57166,7 @@ after transform: ScopeId(2): ["T", "U"] rebuilt : ScopeId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(5): [ReferenceId(7), ReferenceId(11)] -rebuilt : SymbolId(3): [ReferenceId(3)] +rebuilt : SymbolId(4): [ReferenceId(4)] tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/callSignatures/typeParameterUsedAsTypeParameterConstraint.ts semantic error: Bindings mismatch: @@ -55683,25 +57317,25 @@ rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/indexSignatures/numericIndexingResults.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "a", "b", "b2", "c", "i", "r1", "r1a", "r1b", "r2", "r2a", "r2b", "r3", "r4", "r5", "r6"] -rebuilt : ScopeId(0): ["C", "a", "b", "b2", "c", "i", "r1", "r1a", "r1b", "r2", "r2a", "r2b", "r3", "r4", "r5", "r6"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "a", "b", "b2", "c", "i", "r1", "r1a", "r1b", "r2", "r2a", "r2b", "r3", "r4", "r5", "r6"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "b", "b2", "c", "i", "r1", "r1a", "r1b", "r2", "r2a", "r2b", "r3", "r4", "r5", "r6"] 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(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/indexSignatures/stringIndexingResults.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "a", "b", "c", "i", "r1", "r10", "r11", "r12", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] -rebuilt : ScopeId(0): ["C", "a", "b", "c", "i", "r1", "r10", "r11", "r12", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "a", "b", "c", "i", "r1", "r10", "r11", "r12", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "b", "c", "i", "r1", "r10", "r11", "r12", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] 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(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/methodSignatures/functionLiterals.ts semantic error: Bindings mismatch: @@ -55721,42 +57355,42 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNameWithoutTypeAnnotation.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "a", "b", "r1", "r2", "r3", "r4"] -rebuilt : ScopeId(0): ["C", "a", "b", "r1", "r2", "r3", "r4"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "a", "b", "r1", "r2", "r3", "r4"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "b", "r1", "r2", "r3", "r4"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2)] rebuilt : ScopeId(0): [ScopeId(1)] tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/propertyNamesOfReservedWords.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "E", "I", "a", "c", "i", "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8"] -rebuilt : ScopeId(0): ["C", "E", "a", "c", "i", "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8"] +after transform: ScopeId(0): ["C", "E", "I", "_defineProperty", "a", "c", "i", "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8"] +rebuilt : ScopeId(0): ["C", "E", "_defineProperty", "a", "c", "i", "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Bindings mismatch: after transform: ScopeId(3): ["E", "abstract", "as", "boolean", "break", "byte", "case", "catch", "char", "class", "const", "continue", "debugger", "default", "delete", "do", "double", "else", "enum", "export", "extends", "false", "final", "finally", "float", "for", "function", "goto", "if", "implements", "import", "in", "instanceof", "int", "interface", "is", "long", "namespace", "native", "new", "null", "package", "private", "protected", "public", "return", "short", "static", "super", "switch", "synchronized", "this", "throw", "throws", "transient", "true", "try", "typeof", "use", "var", "void", "volatile", "while", "with"] -rebuilt : ScopeId(2): ["E"] +rebuilt : ScopeId(3): ["E"] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(0x0) -rebuilt : ScopeId(2): ScopeFlags(Function) +rebuilt : ScopeId(3): ScopeFlags(Function) Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol flags mismatch for "E": after transform: SymbolId(11): SymbolFlags(RegularEnum) -rebuilt : SymbolId(10): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(11): SymbolFlags(FunctionScopedVariable) tasks/coverage/typescript/tests/cases/conformance/types/objectTypeLiteral/propertySignatures/stringNamedPropertyAccess.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "a", "b", "c", "i", "r1", "r1b", "r2", "r3", "r4"] -rebuilt : ScopeId(0): ["C", "a", "b", "c", "i", "r1", "r1b", "r2", "r3", "r4"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "a", "b", "c", "i", "r1", "r1b", "r2", "r3", "r4"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "b", "c", "i", "r1", "r1b", "r2", "r3", "r4"] 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(0): [ReferenceId(0), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(1)] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(8)] +rebuilt : SymbolId(1): [ReferenceId(3), ReferenceId(5)] tasks/coverage/typescript/tests/cases/conformance/types/primitives/boolean/extendBooleanInterface.ts semantic error: Bindings mismatch: @@ -55819,20 +57453,20 @@ semantic error: Namespaces exporting non-const are not supported by Babel. Chang tasks/coverage/typescript/tests/cases/conformance/types/primitives/undefined/validUndefinedAssignments.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "I", "a", "b", "c", "d", "e", "f", "g", "h", "i", "x"] -rebuilt : ScopeId(0): ["C", "a", "b", "c", "d", "e", "f", "g", "h", "i", "x"] +after transform: ScopeId(0): ["C", "I", "_defineProperty", "a", "b", "c", "d", "e", "f", "g", "h", "i", "x"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "b", "c", "d", "e", "f", "g", "h", "i", "x"] 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)] Bindings mismatch: after transform: ScopeId(4): ["T", "a"] -rebuilt : ScopeId(2): ["a"] +rebuilt : ScopeId(3): ["a"] Symbol reference IDs mismatch for "C": after transform: SymbolId(6): [ReferenceId(9)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] Unresolved references mismatch: -after transform: ["undefined"] -rebuilt : [] +after transform: ["require", "undefined"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/primitives/undefined/validUndefinedValues.ts semantic error: Unresolved reference IDs mismatch for "undefined": @@ -56173,8 +57807,8 @@ rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayOfFunctionTypes3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "T", "a", "a2", "b", "b2", "c", "c2", "r2", "r3", "r4", "r5", "r5b", "r6", "r7", "x", "y", "z", "z2"] -rebuilt : ScopeId(0): ["C", "a", "a2", "b", "b2", "c", "c2", "r2", "r3", "r4", "r5", "r5b", "r6", "r7", "x", "y", "z", "z2"] +after transform: ScopeId(0): ["C", "T", "_defineProperty", "a", "a2", "b", "b2", "c", "c2", "r2", "r3", "r4", "r5", "r5b", "r6", "r7", "x", "y", "z", "z2"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "a", "a2", "b", "b2", "c", "c2", "r2", "r3", "r4", "r5", "r5b", "r6", "r7", "x", "y", "z", "z2"] tasks/coverage/typescript/tests/cases/conformance/types/specifyingTypes/typeLiterals/arrayTypeOfTypeOf.ts semantic error: Symbol reference IDs mismatch for "x": @@ -56229,27 +57863,42 @@ after transform: ["Array"] rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryOnClass.ts -semantic error: Bindings mismatch: +semantic error: Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1), ScopeId(18)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(13), ScopeId(14)] +Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Scope children mismatch: after transform: ScopeId(1): [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)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(14): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope flags mismatch: +after transform: ScopeId(9): ScopeFlags(StrictMode | Function | Arrow) +rebuilt : ScopeId(13): ScopeFlags(Function | Arrow) +Scope parent mismatch: +after transform: ScopeId(9): Some(ScopeId(1)) +rebuilt : ScopeId(13): Some(ScopeId(0)) Bindings mismatch: after transform: ScopeId(18): ["T"] rebuilt : ScopeId(14): [] Symbol reference IDs mismatch for "C": -after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1)] -rebuilt : SymbolId(0): [] +after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(7), ReferenceId(9)] +rebuilt : SymbolId(1): [ReferenceId(5), ReferenceId(7)] Symbol reference IDs mismatch for "c": after transform: SymbolId(12): [ReferenceId(2)] -rebuilt : SymbolId(7): [] +rebuilt : SymbolId(8): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(15): [ReferenceId(4), ReferenceId(5)] -rebuilt : SymbolId(10): [] +rebuilt : SymbolId(11): [] Symbol reference IDs mismatch for "d": after transform: SymbolId(18): [ReferenceId(6)] -rebuilt : SymbolId(12): [] +rebuilt : SymbolId(13): [] tasks/coverage/typescript/tests/cases/conformance/types/specifyingTypes/typeQueries/typeQueryWithReservedWords.ts semantic error: Bindings mismatch: @@ -56282,11 +57931,11 @@ Missing SymbolId: "_M" Missing ReferenceId: "M" Missing ReferenceId: "M" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(3)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(4)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(3), SymbolId(5)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(5)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(4)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) @@ -56298,20 +57947,20 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/types/spread/objectSpread.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "Header", "_objectSpread", "a", "addAfter", "addBefore", "anything", "c", "changeTypeAfter", "changeTypeBoth", "combined", "combinedAfter", "combinedNestedChangeType", "conditionalSpreadBoolean", "conditionalSpreadNumber", "conditionalSpreadString", "container", "cplus", "exclusive", "f", "from16326", "genericSpread", "getter", "nested", "o", "o2", "op", "overlap", "overlapConflict", "override", "overwriteId", "propertyNested", "shortCutted", "spreadAny", "spreadC", "spreadFunc", "spreadNonPrimitive", "swap"] -rebuilt : ScopeId(0): ["C", "_objectSpread", "a", "addAfter", "addBefore", "anything", "c", "changeTypeAfter", "changeTypeBoth", "combined", "combinedAfter", "combinedNestedChangeType", "conditionalSpreadBoolean", "conditionalSpreadNumber", "conditionalSpreadString", "container", "cplus", "exclusive", "f", "from16326", "genericSpread", "getter", "nested", "o", "o2", "op", "overlap", "overlapConflict", "override", "overwriteId", "propertyNested", "shortCutted", "spreadAny", "spreadC", "spreadFunc", "spreadNonPrimitive", "swap"] +after transform: ScopeId(0): ["C", "Header", "_defineProperty", "_objectSpread", "a", "addAfter", "addBefore", "anything", "c", "changeTypeAfter", "changeTypeBoth", "combined", "combinedAfter", "combinedNestedChangeType", "conditionalSpreadBoolean", "conditionalSpreadNumber", "conditionalSpreadString", "container", "cplus", "exclusive", "f", "from16326", "genericSpread", "getter", "nested", "o", "o2", "op", "overlap", "overlapConflict", "override", "overwriteId", "propertyNested", "shortCutted", "spreadAny", "spreadC", "spreadFunc", "spreadNonPrimitive", "swap"] +rebuilt : ScopeId(0): ["C", "_defineProperty", "_objectSpread", "a", "addAfter", "addBefore", "anything", "c", "changeTypeAfter", "changeTypeBoth", "combined", "combinedAfter", "combinedNestedChangeType", "conditionalSpreadBoolean", "conditionalSpreadNumber", "conditionalSpreadString", "container", "cplus", "exclusive", "f", "from16326", "genericSpread", "getter", "nested", "o", "o2", "op", "overlap", "overlapConflict", "override", "overwriteId", "propertyNested", "shortCutted", "spreadAny", "spreadC", "spreadFunc", "spreadNonPrimitive", "swap"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13)] Bindings mismatch: after transform: ScopeId(13): ["T", "U", "t", "u"] -rebuilt : ScopeId(11): ["t", "u"] +rebuilt : ScopeId(12): ["t", "u"] Bindings mismatch: after transform: ScopeId(14): ["T", "U", "obj", "t", "u", "v", "w", "x01", "x02", "x03", "x04", "x05", "x06", "x07", "x09", "x10", "x11", "x12", "x13", "x14", "x15", "x16", "x17", "x18"] -rebuilt : ScopeId(12): ["obj", "t", "u", "v", "w", "x01", "x02", "x03", "x04", "x05", "x06", "x07", "x09", "x10", "x11", "x12", "x13", "x14", "x15", "x16", "x17", "x18"] +rebuilt : ScopeId(13): ["obj", "t", "u", "v", "w", "x01", "x02", "x03", "x04", "x05", "x06", "x07", "x09", "x10", "x11", "x12", "x13", "x14", "x15", "x16", "x17", "x18"] Symbol reference IDs mismatch for "C": after transform: SymbolId(32): [ReferenceId(36), ReferenceId(37)] -rebuilt : SymbolId(32): [ReferenceId(67)] +rebuilt : SymbolId(33): [ReferenceId(69)] tasks/coverage/typescript/tests/cases/conformance/types/spread/objectSpreadRepeatedComplexity.ts semantic error: Unresolved references mismatch: @@ -56679,14 +58328,14 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/types/thisType/thisTypeInClasses.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C1", "C2", "C3", "C5", "Foo"] -rebuilt : ScopeId(0): ["C1", "C2", "C3", "C5"] +after transform: ScopeId(0): ["C1", "C2", "C3", "C5", "Foo", "_defineProperty"] +rebuilt : ScopeId(0): ["C1", "C2", "C3", "C5", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(8)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(4), ScopeId(5), ScopeId(7)] Unresolved references mismatch: -after transform: ["Date", "undefined"] -rebuilt : ["undefined"] +after transform: ["Date", "require", "undefined"] +rebuilt : ["require", "undefined"] tasks/coverage/typescript/tests/cases/conformance/types/thisType/thisTypeInFunctions3.ts semantic error: Scope children mismatch: @@ -56920,20 +58569,14 @@ rebuilt : ["tuple"] tasks/coverage/typescript/tests/cases/conformance/types/tuple/readonlyArraysAndTuples2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "T10", "T11", "T12", "T13", "T20", "T21", "someDec"] -rebuilt : ScopeId(0): ["A"] +after transform: ScopeId(0): ["A", "T10", "T11", "T12", "T13", "T20", "T21", "_defineProperty", "someDec"] +rebuilt : ScopeId(0): ["A", "_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(10) "someDec" -rebuilt : -Reference symbol mismatch for "someDec": -after transform: SymbolId(10) "someDec" -rebuilt : Unresolved references mismatch: -after transform: ["Array", "ReadonlyArray"] -rebuilt : ["someDec"] +after transform: ["Array", "ReadonlyArray", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/tuple/typeInferenceWithTupleType.ts semantic error: Scope children mismatch: @@ -57021,20 +58664,20 @@ rebuilt : ["Symbol", "array", "map", "set"] tasks/coverage/typescript/tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithClass.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["I0", "I3", "I4", "T0", "T3", "T4", "v0", "v3", "v4"] -rebuilt : ScopeId(0): ["I0", "I3", "I4", "v0", "v3", "v4"] +after transform: ScopeId(0): ["I0", "I3", "I4", "T0", "T3", "T4", "_defineProperty", "v0", "v3", "v4"] +rebuilt : ScopeId(0): ["I0", "I3", "I4", "_defineProperty", "v0", "v3", "v4"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] Symbol reference IDs mismatch for "I0": after transform: SymbolId(2): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "I3": after transform: SymbolId(5): [ReferenceId(4)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "I4": after transform: SymbolId(8): [ReferenceId(7)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(6): [] tasks/coverage/typescript/tests/cases/conformance/types/typeAliases/circularTypeAliasForUnionWithInterface.ts semantic error: Bindings mismatch: @@ -57088,23 +58731,23 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/types/typeAliases/typeAliases.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C7", "E", "I13", "I6", "Meters", "StringAndBoolean", "T1", "T10", "T11", "T13", "T14", "T2", "T3", "T4", "T5", "T6", "T7", "T8", "T9", "x", "x1", "x10", "x11", "x13_1", "x13_2", "x14", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9", "y"] -rebuilt : ScopeId(0): ["C7", "E", "x", "x1", "x10", "x11", "x13_1", "x13_2", "x14", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9", "y"] +after transform: ScopeId(0): ["C7", "E", "I13", "I6", "Meters", "StringAndBoolean", "T1", "T10", "T11", "T13", "T14", "T2", "T3", "T4", "T5", "T6", "T7", "T8", "T9", "_defineProperty", "x", "x1", "x10", "x11", "x13_1", "x13_2", "x14", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9", "y"] +rebuilt : ScopeId(0): ["C7", "E", "_defineProperty", "x", "x1", "x10", "x11", "x13_1", "x13_2", "x14", "x2", "x3", "x4", "x5", "x6", "x7", "x8", "x9", "y"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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(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)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] Bindings mismatch: after transform: ScopeId(24): ["E", "x"] -rebuilt : ScopeId(2): ["E"] +rebuilt : ScopeId(3): ["E"] Scope flags mismatch: after transform: ScopeId(24): ScopeFlags(0x0) -rebuilt : ScopeId(2): ScopeFlags(Function) +rebuilt : ScopeId(3): ScopeFlags(Function) Symbol reference IDs mismatch for "C7": after transform: SymbolId(13): [ReferenceId(8), ReferenceId(9)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] Symbol flags mismatch for "E": after transform: SymbolId(38): SymbolFlags(RegularEnum) -rebuilt : SymbolId(15): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(16): SymbolFlags(FunctionScopedVariable) tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/recurringTypeParamForContainerOfBase01.ts semantic error: Bindings mismatch: @@ -57187,58 +58830,58 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "C2", "F2", "I", "I2", "T", "a", "a2", "b", "b2", "c", "c2", "f2", "foo", "foo2", "i", "i2", "r", "r1", "r10", "r11", "r12", "r13", "r14", "r15", "r16", "r17", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] -rebuilt : ScopeId(0): ["C", "C2", "a", "a2", "b", "b2", "c", "c2", "f2", "foo", "foo2", "i", "i2", "r", "r1", "r10", "r11", "r12", "r13", "r14", "r15", "r16", "r17", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] +after transform: ScopeId(0): ["C", "C2", "F2", "I", "I2", "T", "_defineProperty", "a", "a2", "b", "b2", "c", "c2", "f2", "foo", "foo2", "i", "i2", "r", "r1", "r10", "r11", "r12", "r13", "r14", "r15", "r16", "r17", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] +rebuilt : ScopeId(0): ["C", "C2", "_defineProperty", "a", "a2", "b", "b2", "c", "c2", "f2", "foo", "foo2", "i", "i2", "r", "r1", "r10", "r11", "r12", "r13", "r14", "r15", "r16", "r17", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14)] Bindings mismatch: after transform: ScopeId(1): ["T", "x"] rebuilt : ScopeId(1): ["x"] Bindings mismatch: after transform: ScopeId(10): ["T"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(8): [] Bindings mismatch: after transform: ScopeId(12): ["U", "x"] -rebuilt : ScopeId(8): ["x"] +rebuilt : ScopeId(10): ["x"] Bindings mismatch: after transform: ScopeId(13): ["U", "x"] -rebuilt : ScopeId(9): ["x"] +rebuilt : ScopeId(11): ["x"] Bindings mismatch: after transform: ScopeId(14): ["U", "x"] -rebuilt : ScopeId(10): ["x"] +rebuilt : ScopeId(12): ["x"] Bindings mismatch: after transform: ScopeId(15): ["U", "V", "x", "y"] -rebuilt : ScopeId(11): ["x", "y"] +rebuilt : ScopeId(13): ["x", "y"] Bindings mismatch: after transform: ScopeId(17): ["T", "U", "x", "y"] -rebuilt : ScopeId(12): ["x", "y"] +rebuilt : ScopeId(14): ["x", "y"] Unresolved references mismatch: -after transform: ["Date", "Function"] -rebuilt : ["Function"] +after transform: ["Date", "Function", "require"] +rebuilt : ["Function", "require"] Unresolved reference IDs mismatch for "Function": after transform: [ReferenceId(0), ReferenceId(6), ReferenceId(58)] -rebuilt : [ReferenceId(2)] +rebuilt : [ReferenceId(4)] tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeArgumentLists/functionConstraintSatisfaction3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "C2", "I", "I2", "T", "a", "a2", "b", "b2", "c", "c2", "foo", "i", "i2", "r1", "r10", "r12", "r15", "r2", "r3", "r4", "r5", "r8", "r9"] -rebuilt : ScopeId(0): ["C", "C2", "a", "a2", "b", "b2", "c", "c2", "foo", "i", "i2", "r1", "r10", "r12", "r15", "r2", "r3", "r4", "r5", "r8", "r9"] +after transform: ScopeId(0): ["C", "C2", "I", "I2", "T", "_defineProperty", "a", "a2", "b", "b2", "c", "c2", "foo", "i", "i2", "r1", "r10", "r12", "r15", "r2", "r3", "r4", "r5", "r8", "r9"] +rebuilt : ScopeId(0): ["C", "C2", "_defineProperty", "a", "a2", "b", "b2", "c", "c2", "foo", "i", "i2", "r1", "r10", "r12", "r15", "r2", "r3", "r4", "r5", "r8", "r9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(10), ScopeId(11)] Bindings mismatch: after transform: ScopeId(1): ["T", "x"] rebuilt : ScopeId(1): ["x"] Bindings mismatch: after transform: ScopeId(10): ["T"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(8): [] Bindings mismatch: after transform: ScopeId(12): ["U", "x"] -rebuilt : ScopeId(8): ["x"] +rebuilt : ScopeId(10): ["x"] Bindings mismatch: after transform: ScopeId(13): ["U", "x"] -rebuilt : ScopeId(9): ["x"] +rebuilt : ScopeId(11): ["x"] tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeArgumentLists/instantiateGenericClassWithZeroTypeArguments.ts semantic error: Bindings mismatch: @@ -57246,7 +58889,7 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T", "U"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeArgumentLists/typeParameterAsTypeParameterConstraint.ts semantic error: Bindings mismatch: @@ -57513,12 +59156,21 @@ tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeParam semantic error: Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(5): [] +rebuilt : ScopeId(2): [ScopeId(3)] Bindings mismatch: after transform: ScopeId(2): ["U", "a", "y"] -rebuilt : ScopeId(2): ["a", "y"] +rebuilt : ScopeId(3): ["a", "y"] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) Bindings mismatch: after transform: ScopeId(4): ["U", "a", "y"] -rebuilt : ScopeId(4): ["a", "y"] +rebuilt : ScopeId(5): ["a", "y"] tasks/coverage/typescript/tests/cases/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.ts semantic error: Bindings mismatch: @@ -57551,32 +59203,32 @@ Namespaces exporting non-const are not supported by Babel. Change to const or se tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "E", "I", "T", "a", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] -rebuilt : ScopeId(0): ["C", "E", "a", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] +after transform: ScopeId(0): ["C", "E", "I", "T", "_defineProperty", "a", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] +rebuilt : ScopeId(0): ["C", "E", "_defineProperty", "a", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] Bindings mismatch: after transform: ScopeId(3): ["A", "E"] -rebuilt : ScopeId(2): ["E"] +rebuilt : ScopeId(3): ["E"] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(0x0) -rebuilt : ScopeId(2): ScopeFlags(Function) +rebuilt : ScopeId(3): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(4): ["T", "U", "V", "x", "y", "z"] -rebuilt : ScopeId(3): ["x", "y", "z"] +rebuilt : ScopeId(4): ["x", "y", "z"] Symbol reference IDs mismatch for "C": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol flags mismatch for "E": after transform: SymbolId(5): SymbolFlags(RegularEnum) -rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(5): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "E": -after transform: SymbolId(5): [ReferenceId(2), ReferenceId(45)] -rebuilt : SymbolId(4): [ReferenceId(3)] +after transform: SymbolId(5): [ReferenceId(2), ReferenceId(46)] +rebuilt : SymbolId(5): [ReferenceId(5)] Unresolved references mismatch: -after transform: ["Date", "Function", "Number", "Object", "String"] -rebuilt : [] +after transform: ["Date", "Function", "Number", "Object", "String", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/anyAssignableToEveryType2.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 @@ -57605,8 +59257,8 @@ Missing SymbolId: "_ObjectTypes" Missing ReferenceId: "ObjectTypes" Missing ReferenceId: "ObjectTypes" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(13)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(12)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(13), SymbolId(28)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(13)] Bindings mismatch: after transform: ScopeId(1): ["S", "S2", "T", "T2", "_SimpleTypes", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] rebuilt : ScopeId(1): ["S", "T", "_SimpleTypes", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] @@ -57615,219 +59267,219 @@ after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] Bindings mismatch: after transform: ScopeId(6): ["S", "S2", "T", "T2", "_ObjectTypes", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] -rebuilt : ScopeId(4): ["S", "T", "_ObjectTypes", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] +rebuilt : ScopeId(6): ["S", "T", "_ObjectTypes", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] Scope flags mismatch: after transform: ScopeId(6): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(6): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(6): [ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] -rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)] +rebuilt : ScopeId(6): [ScopeId(7), ScopeId(9)] Symbol reference IDs mismatch for "S": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "T": after transform: SymbolId(2): [ReferenceId(1)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "S": after transform: SymbolId(14): [ReferenceId(42), ReferenceId(44)] -rebuilt : SymbolId(14): [] +rebuilt : SymbolId(15): [] Symbol reference IDs mismatch for "T": after transform: SymbolId(15): [ReferenceId(43), ReferenceId(45)] -rebuilt : SymbolId(15): [] +rebuilt : SymbolId(16): [] Symbol reference IDs mismatch for "a": after transform: SymbolId(22): [ReferenceId(50), ReferenceId(72), ReferenceId(75), ReferenceId(76), ReferenceId(78), ReferenceId(80)] -rebuilt : SymbolId(20): [ReferenceId(60), ReferenceId(63), ReferenceId(64), ReferenceId(66), ReferenceId(68)] +rebuilt : SymbolId(21): [ReferenceId(65), ReferenceId(68), ReferenceId(69), ReferenceId(71), ReferenceId(73)] Symbol reference IDs mismatch for "b": after transform: SymbolId(23): [ReferenceId(51), ReferenceId(69), ReferenceId(73), ReferenceId(74), ReferenceId(87)] -rebuilt : SymbolId(21): [ReferenceId(57), ReferenceId(61), ReferenceId(62), ReferenceId(75)] +rebuilt : SymbolId(22): [ReferenceId(62), ReferenceId(66), ReferenceId(67), ReferenceId(80)] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["S", "S2", "T", "T2", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] -rebuilt : ScopeId(0): ["S", "T", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] +after transform: ScopeId(0): ["S", "S2", "T", "T2", "_defineProperty", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] +rebuilt : ScopeId(0): ["S", "T", "_defineProperty", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] 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 reference IDs mismatch for "S": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "T": after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembers3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["S", "S2", "T", "T2", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] -rebuilt : ScopeId(0): ["S", "T", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] +after transform: ScopeId(0): ["S", "S2", "T", "T2", "_defineProperty", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] +rebuilt : ScopeId(0): ["S", "T", "_defineProperty", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] 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 reference IDs mismatch for "S": after transform: SymbolId(0): [ReferenceId(2)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "T": after transform: SymbolId(1): [ReferenceId(3)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/assignmentCompatWithObjectMembersNumericNames.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["S", "S2", "T", "T2", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] -rebuilt : ScopeId(0): ["S", "T", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] +after transform: ScopeId(0): ["S", "S2", "T", "T2", "_defineProperty", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] +rebuilt : ScopeId(0): ["S", "T", "_defineProperty", "a", "a2", "b", "b2", "s", "s2", "t", "t2"] 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 reference IDs mismatch for "S": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "T": after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "Base", "Derived", "Derived2", "I", "OtherDerived"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived"] +after transform: ScopeId(0): ["A", "Base", "Derived", "Derived2", "I", "OtherDerived", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(16), ReferenceId(18), ReferenceId(20), ReferenceId(24), ReferenceId(26), ReferenceId(32), ReferenceId(40), ReferenceId(56), ReferenceId(61), ReferenceId(67), ReferenceId(75), ReferenceId(85), ReferenceId(90), ReferenceId(92), ReferenceId(99), ReferenceId(107)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(4), ReferenceId(7), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(15), ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(22), ReferenceId(23), ReferenceId(30), ReferenceId(34), ReferenceId(36), ReferenceId(38), ReferenceId(57), ReferenceId(62), ReferenceId(68), ReferenceId(76), ReferenceId(82), ReferenceId(95), ReferenceId(97)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(28)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["Array", "Date", "Object"] -rebuilt : [] +after transform: ["Array", "Date", "Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "Base", "Derived", "Derived2", "I", "OtherDerived"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived"] +after transform: ScopeId(0): ["A", "Base", "Derived", "Derived2", "I", "OtherDerived", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(12), ReferenceId(19), ReferenceId(23), ReferenceId(31), ReferenceId(38), ReferenceId(44), ReferenceId(58), ReferenceId(66)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(14), ReferenceId(27), ReferenceId(35), ReferenceId(59)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(41)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/callSignatureAssignabilityInInheritance5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "Base", "Derived", "Derived2", "I", "OtherDerived"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived"] +after transform: ScopeId(0): ["A", "B", "Base", "Derived", "Derived2", "I", "OtherDerived", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(16), ReferenceId(18), ReferenceId(20), ReferenceId(24), ReferenceId(26), ReferenceId(32), ReferenceId(53), ReferenceId(58), ReferenceId(64), ReferenceId(72), ReferenceId(82), ReferenceId(87), ReferenceId(89), ReferenceId(96)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(4), ReferenceId(7), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(15), ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(22), ReferenceId(23), ReferenceId(30), ReferenceId(34), ReferenceId(36), ReferenceId(54), ReferenceId(59), ReferenceId(65), ReferenceId(73), ReferenceId(79), ReferenceId(92), ReferenceId(94)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(28)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["Array", "Object"] -rebuilt : [] +after transform: ["Array", "Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "Base", "Derived", "Derived2", "I", "OtherDerived"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived"] +after transform: ScopeId(0): ["A", "Base", "Derived", "Derived2", "I", "OtherDerived", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(18)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(16), ReferenceId(18), ReferenceId(20), ReferenceId(24), ReferenceId(26), ReferenceId(32), ReferenceId(40), ReferenceId(56), ReferenceId(61), ReferenceId(67), ReferenceId(75), ReferenceId(85), ReferenceId(90), ReferenceId(92), ReferenceId(99), ReferenceId(107)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(4), ReferenceId(7), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(15), ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(22), ReferenceId(23), ReferenceId(30), ReferenceId(34), ReferenceId(36), ReferenceId(38), ReferenceId(57), ReferenceId(62), ReferenceId(68), ReferenceId(76), ReferenceId(82), ReferenceId(95), ReferenceId(97)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(28)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["Array", "Date", "Object"] -rebuilt : [] +after transform: ["Array", "Date", "Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "Base", "Derived", "Derived2", "I", "OtherDerived"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived"] +after transform: ScopeId(0): ["A", "Base", "Derived", "Derived2", "I", "OtherDerived", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(18)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(12), ReferenceId(19), ReferenceId(23), ReferenceId(27), ReferenceId(35), ReferenceId(41), ReferenceId(48), ReferenceId(51), ReferenceId(68), ReferenceId(76), ReferenceId(83), ReferenceId(86), ReferenceId(88), ReferenceId(92)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(14), ReferenceId(30), ReferenceId(33), ReferenceId(37), ReferenceId(45), ReferenceId(69)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(54)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/constructSignatureAssignabilityInInheritance5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "Base", "Derived", "Derived2", "I", "OtherDerived"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived"] +after transform: ScopeId(0): ["A", "B", "Base", "Derived", "Derived2", "I", "OtherDerived", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(16), ReferenceId(18), ReferenceId(20), ReferenceId(24), ReferenceId(26), ReferenceId(32), ReferenceId(53), ReferenceId(58), ReferenceId(64), ReferenceId(72), ReferenceId(82), ReferenceId(87), ReferenceId(89), ReferenceId(96)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(4), ReferenceId(7), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(15), ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(22), ReferenceId(23), ReferenceId(30), ReferenceId(34), ReferenceId(36), ReferenceId(54), ReferenceId(59), ReferenceId(65), ReferenceId(73), ReferenceId(79), ReferenceId(92), ReferenceId(94)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(28)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["Array", "Object"] -rebuilt : [] +after transform: ["Array", "Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/everyTypeAssignableToAny.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "E", "I", "T", "a", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] -rebuilt : ScopeId(0): ["C", "E", "a", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] +after transform: ScopeId(0): ["C", "E", "I", "T", "_defineProperty", "a", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] +rebuilt : ScopeId(0): ["C", "E", "_defineProperty", "a", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] Bindings mismatch: after transform: ScopeId(3): ["A", "E"] -rebuilt : ScopeId(2): ["E"] +rebuilt : ScopeId(3): ["E"] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(0x0) -rebuilt : ScopeId(2): ScopeFlags(Function) +rebuilt : ScopeId(3): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(4): ["T", "U", "V", "x", "y", "z"] -rebuilt : ScopeId(3): ["x", "y", "z"] +rebuilt : ScopeId(4): ["x", "y", "z"] Symbol reference IDs mismatch for "C": after transform: SymbolId(1): [ReferenceId(0)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol flags mismatch for "E": after transform: SymbolId(5): SymbolFlags(RegularEnum) -rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(5): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "E": -after transform: SymbolId(5): [ReferenceId(2), ReferenceId(59)] -rebuilt : SymbolId(4): [ReferenceId(3)] +after transform: SymbolId(5): [ReferenceId(2), ReferenceId(60)] +rebuilt : SymbolId(5): [ReferenceId(5)] Unresolved references mismatch: -after transform: ["Date", "Function", "Number", "Object", "String"] -rebuilt : [] +after transform: ["Date", "Function", "Number", "Object", "String", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/intersectionIncludingPropFromGlobalAugmentation.ts semantic error: Bindings mismatch: @@ -57845,32 +59497,32 @@ rebuilt : ["source"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/nullAssignableToEveryType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "E", "I", "T", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] -rebuilt : ScopeId(0): ["C", "E", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] +after transform: ScopeId(0): ["C", "E", "I", "T", "_defineProperty", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] +rebuilt : ScopeId(0): ["C", "E", "_defineProperty", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] Bindings mismatch: after transform: ScopeId(3): ["A", "E"] -rebuilt : ScopeId(2): ["E"] +rebuilt : ScopeId(3): ["E"] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(0x0) -rebuilt : ScopeId(2): ScopeFlags(Function) +rebuilt : ScopeId(3): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(4): ["T", "U", "V", "x", "y", "z"] -rebuilt : ScopeId(3): ["x", "y", "z"] +rebuilt : ScopeId(4): ["x", "y", "z"] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol flags mismatch for "E": after transform: SymbolId(4): SymbolFlags(RegularEnum) -rebuilt : SymbolId(3): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "E": -after transform: SymbolId(4): [ReferenceId(2), ReferenceId(23)] -rebuilt : SymbolId(3): [ReferenceId(3)] +after transform: SymbolId(4): [ReferenceId(2), ReferenceId(24)] +rebuilt : SymbolId(4): [ReferenceId(5)] Unresolved references mismatch: -after transform: ["Date", "Function", "Number", "Object", "String"] -rebuilt : [] +after transform: ["Date", "Function", "Number", "Object", "String", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/numberAssignableToEnum.ts semantic error: Bindings mismatch: @@ -57888,32 +59540,32 @@ rebuilt : SymbolId(0): [ReferenceId(3)] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/assignmentCompatibility/undefinedAssignableToEveryType.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "E", "I", "T", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] -rebuilt : ScopeId(0): ["C", "E", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] +after transform: ScopeId(0): ["C", "E", "I", "T", "_defineProperty", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] +rebuilt : ScopeId(0): ["C", "E", "_defineProperty", "ac", "ae", "ai", "b", "c", "d", "e", "f", "foo", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)] Bindings mismatch: after transform: ScopeId(3): ["A", "E"] -rebuilt : ScopeId(2): ["E"] +rebuilt : ScopeId(3): ["E"] Scope flags mismatch: after transform: ScopeId(3): ScopeFlags(0x0) -rebuilt : ScopeId(2): ScopeFlags(Function) +rebuilt : ScopeId(3): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(4): ["T", "U", "V", "x", "y", "z"] -rebuilt : ScopeId(3): ["x", "y", "z"] +rebuilt : ScopeId(4): ["x", "y", "z"] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol flags mismatch for "E": after transform: SymbolId(4): SymbolFlags(RegularEnum) -rebuilt : SymbolId(3): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "E": -after transform: SymbolId(4): [ReferenceId(2), ReferenceId(45)] -rebuilt : SymbolId(3): [ReferenceId(3)] +after transform: SymbolId(4): [ReferenceId(2), ReferenceId(46)] +rebuilt : SymbolId(4): [ReferenceId(5)] Unresolved references mismatch: -after transform: ["Date", "Function", "Number", "Object", "String", "undefined"] -rebuilt : ["undefined"] +after transform: ["Date", "Function", "Number", "Object", "String", "require", "undefined"] +rebuilt : ["require", "undefined"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/bestCommonType/arrayLiteralWithMultipleBestCommonTypes.ts semantic error: Unresolved references mismatch: @@ -57923,39 +59575,39 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions.ts semantic error: Bindings mismatch: after transform: ScopeId(10): ["T", "U", "t", "u"] -rebuilt : ScopeId(10): ["t", "u"] +rebuilt : ScopeId(13): ["t", "u"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(2): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(13)] -rebuilt : SymbolId(2): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(3): [ReferenceId(2), ReferenceId(5)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(3): [ReferenceId(3)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(4): [ReferenceId(4)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(6): [] Unresolved references mismatch: -after transform: ["Object"] -rebuilt : [] +after transform: ["Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/bestCommonType/bestCommonTypeOfConditionalExpressions2.ts semantic error: Bindings mismatch: after transform: ScopeId(4): ["T", "U", "t", "u"] -rebuilt : ScopeId(4): ["t", "u"] +rebuilt : ScopeId(7): ["t", "u"] Bindings mismatch: after transform: ScopeId(5): ["T", "U", "t", "u"] -rebuilt : ScopeId(5): ["t", "u"] +rebuilt : ScopeId(8): ["t", "u"] Bindings mismatch: after transform: ScopeId(6): ["T", "U", "V", "t", "u"] -rebuilt : ScopeId(6): ["t", "u"] +rebuilt : ScopeId(9): ["t", "u"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(5)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(3)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(4)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/bestCommonType/functionWithMultipleReturnStatements.ts semantic error: Bindings mismatch: @@ -57982,47 +59634,47 @@ Missing SymbolId: "_WithContextualType" Missing ReferenceId: "WithContextualType" Missing ReferenceId: "WithContextualType" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(16), SymbolId(17), SymbolId(18), SymbolId(19), SymbolId(30), SymbolId(35), SymbolId(46), SymbolId(61), SymbolId(76)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(16), SymbolId(17), SymbolId(18), SymbolId(19), SymbolId(31), SymbolId(37), SymbolId(46), SymbolId(59), SymbolId(72)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(16), SymbolId(17), SymbolId(18), SymbolId(19), SymbolId(30), SymbolId(35), SymbolId(46), SymbolId(61), SymbolId(76), SymbolId(94)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(7), SymbolId(8), SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(16), SymbolId(18), SymbolId(20), SymbolId(21), SymbolId(22), SymbolId(34), SymbolId(40), SymbolId(49), SymbolId(62), SymbolId(75)] Binding symbols mismatch: after transform: ScopeId(15): [SymbolId(20), SymbolId(21), SymbolId(22), SymbolId(23), SymbolId(24), SymbolId(25), SymbolId(26), SymbolId(27), SymbolId(28), SymbolId(29), SymbolId(92)] -rebuilt : ScopeId(15): [SymbolId(20), SymbolId(21), SymbolId(22), SymbolId(23), SymbolId(24), SymbolId(25), SymbolId(26), SymbolId(27), SymbolId(28), SymbolId(29), SymbolId(30)] +rebuilt : ScopeId(18): [SymbolId(23), SymbolId(24), SymbolId(25), SymbolId(26), SymbolId(27), SymbolId(28), SymbolId(29), SymbolId(30), SymbolId(31), SymbolId(32), SymbolId(33)] Scope flags mismatch: after transform: ScopeId(15): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(15): ScopeFlags(Function) +rebuilt : ScopeId(18): ScopeFlags(Function) Binding symbols mismatch: after transform: ScopeId(29): [SymbolId(31), SymbolId(32), SymbolId(33), SymbolId(34), SymbolId(93)] -rebuilt : ScopeId(29): [SymbolId(32), SymbolId(33), SymbolId(34), SymbolId(35), SymbolId(36)] +rebuilt : ScopeId(32): [SymbolId(35), SymbolId(36), SymbolId(37), SymbolId(38), SymbolId(39)] Scope flags mismatch: after transform: ScopeId(29): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(29): ScopeFlags(Function) +rebuilt : ScopeId(32): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(32): ["T", "U", "a", "b", "c", "d", "e", "f", "t", "u"] -rebuilt : ScopeId(32): ["a", "b", "c", "d", "e", "f", "t", "u"] +rebuilt : ScopeId(35): ["a", "b", "c", "d", "e", "f", "t", "u"] Bindings mismatch: after transform: ScopeId(38): ["T", "U", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "t", "u"] -rebuilt : ScopeId(38): ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "t", "u"] +rebuilt : ScopeId(41): ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "t", "u"] Bindings mismatch: after transform: ScopeId(44): ["T", "U", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "t", "u"] -rebuilt : ScopeId(44): ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "t", "u"] +rebuilt : ScopeId(47): ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "t", "u"] Bindings mismatch: after transform: ScopeId(50): ["T", "U", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "t", "u"] -rebuilt : ScopeId(50): ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "t", "u"] +rebuilt : ScopeId(53): ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "t", "u"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(14): [ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(27), ReferenceId(32), ReferenceId(47), ReferenceId(91), ReferenceId(92), ReferenceId(113)] -rebuilt : SymbolId(14): [ReferenceId(1), ReferenceId(2)] +rebuilt : SymbolId(15): [ReferenceId(3), ReferenceId(6)] Symbol flags mismatch for "Derived": after transform: SymbolId(15): SymbolFlags(Class | NameSpaceModule | ValueModule) -rebuilt : SymbolId(15): SymbolFlags(Class) +rebuilt : SymbolId(16): SymbolFlags(Class) Symbol reference IDs mismatch for "Derived": after transform: SymbolId(15): [ReferenceId(4), ReferenceId(30), ReferenceId(31), ReferenceId(48), ReferenceId(69), ReferenceId(70)] -rebuilt : SymbolId(15): [ReferenceId(24), ReferenceId(25)] +rebuilt : SymbolId(16): [ReferenceId(30), ReferenceId(31)] Symbol redeclarations mismatch for "Derived": after transform: SymbolId(15): [Span { start: 842, end: 849 }] -rebuilt : SymbolId(15): [] +rebuilt : SymbolId(16): [] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(16): [ReferenceId(5)] -rebuilt : SymbolId(16): [] +rebuilt : SymbolId(18): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/comparable/equalityWithUnionTypes01.ts semantic error: Bindings mismatch: @@ -58088,16 +59740,16 @@ after transform: ScopeId(6): ["T", "U", "v"] rebuilt : ScopeId(6): ["v"] Bindings mismatch: after transform: ScopeId(10): ["T", "v"] -rebuilt : ScopeId(10): ["v"] +rebuilt : ScopeId(11): ["v"] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(3), ReferenceId(7), ReferenceId(12)] -rebuilt : SymbolId(0): [ReferenceId(1), ReferenceId(5)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(6)] Symbol reference IDs mismatch for "D": after transform: SymbolId(6): [ReferenceId(8)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(6): [] Symbol reference IDs mismatch for "E": after transform: SymbolId(13): [ReferenceId(17), ReferenceId(20)] -rebuilt : SymbolId(10): [ReferenceId(9)] +rebuilt : SymbolId(11): [ReferenceId(11)] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/recursiveTypes/arrayLiteralsWithRecursiveGenerics.ts semantic error: Bindings mismatch: @@ -58105,19 +59757,19 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["U"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Symbol reference IDs mismatch for "List": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(11), ReferenceId(12)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(3)] Symbol reference IDs mismatch for "DerivedList": after transform: SymbolId(2): [ReferenceId(19)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "MyList": after transform: SymbolId(4): [ReferenceId(8), ReferenceId(9), ReferenceId(13)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/recursiveTypes/infiniteExpansionThroughInstantiation2.ts semantic error: Bindings mismatch: @@ -58160,54 +59812,54 @@ after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Symbol reference IDs mismatch for "G": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(3), ReferenceId(6), ReferenceId(7)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(4): [ReferenceId(10)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/recursiveTypes/recursiveTypesUsedAsFunctionParameters.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7)] Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Bindings mismatch: after transform: ScopeId(5): ["T", "x"] -rebuilt : ScopeId(3): ["x"] +rebuilt : ScopeId(5): ["x"] Bindings mismatch: after transform: ScopeId(8): ["T", "x"] -rebuilt : ScopeId(4): ["x"] +rebuilt : ScopeId(6): ["x"] Bindings mismatch: after transform: ScopeId(9): ["T", "U", "foo3", "foo4", "foo5", "list", "myList", "r", "r2"] -rebuilt : ScopeId(5): ["foo3", "foo4", "foo5", "list", "myList", "r", "r2"] +rebuilt : ScopeId(7): ["foo3", "foo4", "foo5", "list", "myList", "r", "r2"] Scope children mismatch: after transform: ScopeId(9): [ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17)] -rebuilt : ScopeId(5): [ScopeId(6), ScopeId(7), ScopeId(8)] +rebuilt : ScopeId(7): [ScopeId(8), ScopeId(9), ScopeId(10)] Bindings mismatch: after transform: ScopeId(11): ["V", "x"] -rebuilt : ScopeId(6): ["x"] +rebuilt : ScopeId(8): ["x"] Bindings mismatch: after transform: ScopeId(13): ["V", "x"] -rebuilt : ScopeId(7): ["x"] +rebuilt : ScopeId(9): ["x"] Bindings mismatch: after transform: ScopeId(17): ["V", "x"] -rebuilt : ScopeId(8): ["x"] +rebuilt : ScopeId(10): ["x"] Symbol reference IDs mismatch for "List": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(18), ReferenceId(24), ReferenceId(27), ReferenceId(31)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "MyList": after transform: SymbolId(2): [ReferenceId(5), ReferenceId(6), ReferenceId(16), ReferenceId(21), ReferenceId(29), ReferenceId(32)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/nullIsSubtypeOfEverythingButUndefined.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 @@ -58215,41 +59867,41 @@ Namespaces exporting non-const are not supported by Babel. Change to const or se tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/stringLiteralTypeIsSubtypeOfString.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "E", "I", "f1", "f10", "f11", "f12", "f13", "f14", "f15", "f16", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9"] -rebuilt : ScopeId(0): ["C", "E", "f1", "f10", "f11", "f12", "f13", "f14", "f15", "f16", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9"] +after transform: ScopeId(0): ["C", "E", "I", "_defineProperty", "f1", "f10", "f11", "f12", "f13", "f14", "f15", "f16", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9"] +rebuilt : ScopeId(0): ["C", "E", "_defineProperty", "f1", "f10", "f11", "f12", "f13", "f14", "f15", "f16", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), 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), ScopeId(62), ScopeId(63), ScopeId(64), ScopeId(65), ScopeId(66), ScopeId(67), ScopeId(68), ScopeId(69), ScopeId(70), ScopeId(71)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(31), ScopeId(32), ScopeId(33), ScopeId(34), ScopeId(35), ScopeId(36), ScopeId(37), ScopeId(38)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(32), ScopeId(33), ScopeId(34), ScopeId(35), ScopeId(36), ScopeId(37), ScopeId(38), ScopeId(39)] Bindings mismatch: after transform: ScopeId(58): ["T", "x"] -rebuilt : ScopeId(33): ["x"] +rebuilt : ScopeId(34): ["x"] Bindings mismatch: after transform: ScopeId(61): ["T", "x"] -rebuilt : ScopeId(34): ["x"] +rebuilt : ScopeId(35): ["x"] Bindings mismatch: after transform: ScopeId(62): ["A", "E"] -rebuilt : ScopeId(35): ["E"] +rebuilt : ScopeId(36): ["E"] Scope flags mismatch: after transform: ScopeId(62): ScopeFlags(0x0) -rebuilt : ScopeId(35): ScopeFlags(Function) +rebuilt : ScopeId(36): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(68): ["T", "U", "x"] -rebuilt : ScopeId(37): ["x"] +rebuilt : ScopeId(38): ["x"] Bindings mismatch: after transform: ScopeId(71): ["T", "U", "x"] -rebuilt : ScopeId(38): ["x"] +rebuilt : ScopeId(39): ["x"] Symbol reference IDs mismatch for "C": after transform: SymbolId(36): [ReferenceId(5)] -rebuilt : SymbolId(18): [] +rebuilt : SymbolId(19): [] Symbol flags mismatch for "E": after transform: SymbolId(80): SymbolFlags(RegularEnum) -rebuilt : SymbolId(47): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(48): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "E": -after transform: SymbolId(80): [ReferenceId(13), ReferenceId(28)] -rebuilt : SymbolId(47): [ReferenceId(3)] +after transform: SymbolId(80): [ReferenceId(13), ReferenceId(29)] +rebuilt : SymbolId(48): [ReferenceId(5)] Unresolved references mismatch: -after transform: ["Date", "Object", "RegExp", "RegExpMatchArray", "String"] -rebuilt : [] +after transform: ["Date", "Object", "RegExp", "RegExpMatchArray", "String", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypesOfAny.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 @@ -58291,73 +59943,73 @@ rebuilt : ScopeId(5): ["x"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures2.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), 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), ScopeId(36), 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(53), ScopeId(55), ScopeId(57), ScopeId(59), ScopeId(61), ScopeId(63), ScopeId(65), ScopeId(66), ScopeId(67), ScopeId(68), ScopeId(69), ScopeId(70), ScopeId(71), ScopeId(72), ScopeId(73), ScopeId(74), ScopeId(75), ScopeId(76), ScopeId(77), ScopeId(78)] -rebuilt : ScopeId(0): [ScopeId(1), 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(19), ScopeId(21), ScopeId(23), ScopeId(25), ScopeId(27), ScopeId(29), ScopeId(30), ScopeId(31), ScopeId(32), ScopeId(33), ScopeId(34), ScopeId(35), ScopeId(36), ScopeId(37), ScopeId(38), ScopeId(39), ScopeId(40), ScopeId(41), ScopeId(42)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), 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), ScopeId(27), ScopeId(29), ScopeId(31), ScopeId(33), ScopeId(34), ScopeId(35), ScopeId(36), ScopeId(37), ScopeId(38), ScopeId(39), ScopeId(40), ScopeId(41), ScopeId(42), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(46)] Bindings mismatch: after transform: ScopeId(41): ["T", "x"] -rebuilt : ScopeId(5): ["x"] +rebuilt : ScopeId(9): ["x"] Bindings mismatch: after transform: ScopeId(43): ["T", "x"] -rebuilt : ScopeId(7): ["x"] +rebuilt : ScopeId(11): ["x"] Bindings mismatch: after transform: ScopeId(45): ["T", "x"] -rebuilt : ScopeId(9): ["x"] +rebuilt : ScopeId(13): ["x"] Bindings mismatch: after transform: ScopeId(47): ["T", "U", "x", "y"] -rebuilt : ScopeId(11): ["x", "y"] +rebuilt : ScopeId(15): ["x", "y"] Bindings mismatch: after transform: ScopeId(49): ["T", "U", "x"] -rebuilt : ScopeId(13): ["x"] +rebuilt : ScopeId(17): ["x"] Bindings mismatch: after transform: ScopeId(51): ["T", "U", "x"] -rebuilt : ScopeId(15): ["x"] +rebuilt : ScopeId(19): ["x"] Bindings mismatch: after transform: ScopeId(53): ["T", "U", "x"] -rebuilt : ScopeId(17): ["x"] +rebuilt : ScopeId(21): ["x"] Bindings mismatch: after transform: ScopeId(57): ["T", "U", "x", "y"] -rebuilt : ScopeId(21): ["x", "y"] +rebuilt : ScopeId(25): ["x", "y"] Bindings mismatch: after transform: ScopeId(61): ["T", "U", "x", "y"] -rebuilt : ScopeId(25): ["x", "y"] +rebuilt : ScopeId(29): ["x", "y"] Bindings mismatch: after transform: ScopeId(65): ["T", "x"] -rebuilt : ScopeId(29): ["x"] +rebuilt : ScopeId(33): ["x"] Bindings mismatch: after transform: ScopeId(67): ["T", "x", "y"] -rebuilt : ScopeId(31): ["x", "y"] +rebuilt : ScopeId(35): ["x", "y"] Bindings mismatch: after transform: ScopeId(69): ["T", "x", "y"] -rebuilt : ScopeId(33): ["x", "y"] +rebuilt : ScopeId(37): ["x", "y"] Bindings mismatch: after transform: ScopeId(71): ["T", "x", "y"] -rebuilt : ScopeId(35): ["x", "y"] +rebuilt : ScopeId(39): ["x", "y"] Bindings mismatch: after transform: ScopeId(73): ["T", "x"] -rebuilt : ScopeId(37): ["x"] +rebuilt : ScopeId(41): ["x"] Bindings mismatch: after transform: ScopeId(75): ["T", "x"] -rebuilt : ScopeId(39): ["x"] +rebuilt : ScopeId(43): ["x"] Bindings mismatch: after transform: ScopeId(76): ["T", "x"] -rebuilt : ScopeId(40): ["x"] +rebuilt : ScopeId(44): ["x"] Bindings mismatch: after transform: ScopeId(77): ["T", "x"] -rebuilt : ScopeId(41): ["x"] +rebuilt : ScopeId(45): ["x"] Bindings mismatch: after transform: ScopeId(78): ["T", "x"] -rebuilt : ScopeId(42): ["x"] +rebuilt : ScopeId(46): ["x"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(24), ReferenceId(26), ReferenceId(28), ReferenceId(34), ReferenceId(37), ReferenceId(44), ReferenceId(55), ReferenceId(103), ReferenceId(108), ReferenceId(110), ReferenceId(117), ReferenceId(123), ReferenceId(125), ReferenceId(133), ReferenceId(141), ReferenceId(143), ReferenceId(145), ReferenceId(153), ReferenceId(160), ReferenceId(162), ReferenceId(164), ReferenceId(183), ReferenceId(187), ReferenceId(195), ReferenceId(197), ReferenceId(202), ReferenceId(216), ReferenceId(220), ReferenceId(245)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(9), ReferenceId(13), ReferenceId(15), ReferenceId(18), ReferenceId(20), ReferenceId(22), ReferenceId(25), ReferenceId(27), ReferenceId(29), ReferenceId(31), ReferenceId(32), ReferenceId(41), ReferenceId(46), ReferenceId(48), ReferenceId(53), ReferenceId(104), ReferenceId(109), ReferenceId(118), ReferenceId(124), ReferenceId(126), ReferenceId(134), ReferenceId(142), ReferenceId(144), ReferenceId(146), ReferenceId(154), ReferenceId(161), ReferenceId(163), ReferenceId(165), ReferenceId(172), ReferenceId(175), ReferenceId(176), ReferenceId(200), ReferenceId(206), ReferenceId(214), ReferenceId(222), ReferenceId(224)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(39), ReferenceId(204)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["Array", "Date", "Object", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo15", "foo16", "foo17", "foo18", "foo2", "foo3", "foo4", "foo5", "foo6", "foo7", "foo8", "foo9"] -rebuilt : ["foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo15", "foo16", "foo17", "foo18", "foo2", "foo3", "foo4", "foo5", "foo6", "foo7", "foo8", "foo9"] +after transform: ["Array", "Date", "Object", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo15", "foo16", "foo17", "foo18", "foo2", "foo3", "foo4", "foo5", "foo6", "foo7", "foo8", "foo9", "require"] +rebuilt : ["foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo15", "foo16", "foo17", "foo18", "foo2", "foo3", "foo4", "foo5", "foo6", "foo7", "foo8", "foo9", "require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures3.ts semantic error: Missing SymbolId: "Errors" @@ -58369,154 +60021,154 @@ Missing SymbolId: "_WithGenericSignaturesInBaseType" Missing ReferenceId: "WithGenericSignaturesInBaseType" Missing ReferenceId: "WithGenericSignaturesInBaseType" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(113)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(77)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(113), SymbolId(130)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(81)] Binding symbols mismatch: after transform: ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(24), SymbolId(28), SymbolId(33), SymbolId(38), SymbolId(44), SymbolId(47), SymbolId(48), SymbolId(49), SymbolId(50), SymbolId(56), SymbolId(60), SymbolId(61), SymbolId(62), SymbolId(63), SymbolId(66), SymbolId(68), SymbolId(69), SymbolId(70), SymbolId(71), SymbolId(75), SymbolId(78), SymbolId(79), SymbolId(80), SymbolId(81), SymbolId(84), SymbolId(88), SymbolId(89), SymbolId(90), SymbolId(91), SymbolId(94), SymbolId(96), SymbolId(97), SymbolId(98), SymbolId(99), SymbolId(102), SymbolId(103), SymbolId(104), SymbolId(105), SymbolId(108), SymbolId(109), SymbolId(112), SymbolId(128)] -rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(5), SymbolId(6), SymbolId(8), SymbolId(11), SymbolId(14), SymbolId(17), SymbolId(20), SymbolId(21), SymbolId(22), SymbolId(23), SymbolId(27), SymbolId(31), SymbolId(32), SymbolId(33), SymbolId(34), SymbolId(36), SymbolId(38), SymbolId(39), SymbolId(40), SymbolId(41), SymbolId(44), SymbolId(47), SymbolId(48), SymbolId(49), SymbolId(50), SymbolId(53), SymbolId(56), SymbolId(57), SymbolId(58), SymbolId(59), SymbolId(61), SymbolId(63), SymbolId(64), SymbolId(65), SymbolId(66), SymbolId(68), SymbolId(69), SymbolId(70), SymbolId(71), SymbolId(73), SymbolId(74), SymbolId(76)] +rebuilt : ScopeId(1): [SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(6), SymbolId(8), SymbolId(10), SymbolId(12), SymbolId(15), SymbolId(18), SymbolId(21), SymbolId(24), SymbolId(25), SymbolId(26), SymbolId(27), SymbolId(31), SymbolId(35), SymbolId(36), SymbolId(37), SymbolId(38), SymbolId(40), SymbolId(42), SymbolId(43), SymbolId(44), SymbolId(45), SymbolId(48), SymbolId(51), SymbolId(52), SymbolId(53), SymbolId(54), SymbolId(57), SymbolId(60), SymbolId(61), SymbolId(62), SymbolId(63), SymbolId(65), SymbolId(67), SymbolId(68), SymbolId(69), SymbolId(70), SymbolId(72), SymbolId(73), SymbolId(74), SymbolId(75), SymbolId(77), SymbolId(78), SymbolId(80)] Scope flags mismatch: after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(1): [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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(31), ScopeId(33), ScopeId(35), ScopeId(37), ScopeId(38), ScopeId(39), ScopeId(40), ScopeId(41), ScopeId(42), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(46), ScopeId(47)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(17), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(8), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(17), ScopeId(19), ScopeId(21), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(30), ScopeId(31), ScopeId(32), ScopeId(33)] Bindings mismatch: after transform: ScopeId(24): ["T", "U", "x"] -rebuilt : ScopeId(6): ["x"] +rebuilt : ScopeId(10): ["x"] Bindings mismatch: after transform: ScopeId(26): ["T", "U", "x"] -rebuilt : ScopeId(8): ["x"] +rebuilt : ScopeId(12): ["x"] Bindings mismatch: after transform: ScopeId(27): ["T", "U", "x"] -rebuilt : ScopeId(9): ["x"] +rebuilt : ScopeId(13): ["x"] Bindings mismatch: after transform: ScopeId(29): ["T", "U", "V", "x"] -rebuilt : ScopeId(11): ["x"] +rebuilt : ScopeId(15): ["x"] Bindings mismatch: after transform: ScopeId(33): ["T", "U", "x", "y"] -rebuilt : ScopeId(15): ["x", "y"] +rebuilt : ScopeId(19): ["x", "y"] Bindings mismatch: after transform: ScopeId(37): ["T", "x"] -rebuilt : ScopeId(19): ["x"] +rebuilt : ScopeId(23): ["x"] Bindings mismatch: after transform: ScopeId(39): ["T", "x", "y"] -rebuilt : ScopeId(21): ["x", "y"] +rebuilt : ScopeId(25): ["x", "y"] Bindings mismatch: after transform: ScopeId(42): ["T", "x", "y"] -rebuilt : ScopeId(24): ["x", "y"] +rebuilt : ScopeId(28): ["x", "y"] Bindings mismatch: after transform: ScopeId(43): ["T", "x"] -rebuilt : ScopeId(25): ["x"] +rebuilt : ScopeId(29): ["x"] Bindings mismatch: after transform: ScopeId(45): ["T", "x"] -rebuilt : ScopeId(27): ["x"] +rebuilt : ScopeId(31): ["x"] Bindings mismatch: after transform: ScopeId(46): ["T", "x"] -rebuilt : ScopeId(28): ["x"] +rebuilt : ScopeId(32): ["x"] Bindings mismatch: after transform: ScopeId(47): ["T", "x"] -rebuilt : ScopeId(29): ["x"] +rebuilt : ScopeId(33): ["x"] Binding symbols mismatch: after transform: ScopeId(48): [SymbolId(117), SymbolId(120), SymbolId(124), SymbolId(127), SymbolId(129)] -rebuilt : ScopeId(30): [SymbolId(78), SymbolId(79), SymbolId(81), SymbolId(82), SymbolId(84)] +rebuilt : ScopeId(34): [SymbolId(82), SymbolId(83), SymbolId(85), SymbolId(86), SymbolId(88)] Scope flags mismatch: after transform: ScopeId(48): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(30): ScopeFlags(Function) +rebuilt : ScopeId(34): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(48): [ScopeId(49), ScopeId(50), ScopeId(51), ScopeId(52), ScopeId(53), ScopeId(54)] -rebuilt : ScopeId(30): [ScopeId(31), ScopeId(32)] +rebuilt : ScopeId(34): [ScopeId(35), ScopeId(36)] Bindings mismatch: after transform: ScopeId(51): ["T", "x"] -rebuilt : ScopeId(31): ["x"] +rebuilt : ScopeId(35): ["x"] Bindings mismatch: after transform: ScopeId(54): ["T", "x"] -rebuilt : ScopeId(32): ["x"] +rebuilt : ScopeId(36): ["x"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(16), ReferenceId(17), ReferenceId(19), ReferenceId(22), ReferenceId(33), ReferenceId(39), ReferenceId(50), ReferenceId(57), ReferenceId(59), ReferenceId(67), ReferenceId(74), ReferenceId(76), ReferenceId(78), ReferenceId(89), ReferenceId(90), ReferenceId(101), ReferenceId(109), ReferenceId(117), ReferenceId(119), ReferenceId(136)] -rebuilt : SymbolId(2): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(3): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(2): [ReferenceId(1), ReferenceId(5), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(26), ReferenceId(30), ReferenceId(51), ReferenceId(58), ReferenceId(68), ReferenceId(75), ReferenceId(77), ReferenceId(79), ReferenceId(86), ReferenceId(97), ReferenceId(113)] -rebuilt : SymbolId(3): [ReferenceId(1)] +rebuilt : SymbolId(4): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(3): [ReferenceId(7), ReferenceId(24), ReferenceId(36), ReferenceId(52), ReferenceId(60), ReferenceId(111), ReferenceId(115)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(6): [] Unresolved references mismatch: -after transform: ["Array", "foo10", "foo11", "foo12", "foo15", "foo16", "foo17", "foo2", "foo3", "foo7", "foo8"] -rebuilt : ["foo10", "foo11", "foo12", "foo15", "foo16", "foo17", "foo2", "foo3", "foo7", "foo8"] +after transform: ["Array", "foo10", "foo11", "foo12", "foo15", "foo16", "foo17", "foo2", "foo3", "foo7", "foo8", "require"] +rebuilt : ["foo10", "foo11", "foo12", "foo15", "foo16", "foo17", "foo2", "foo3", "foo7", "foo8", "require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithCallSignatures4.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), 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), ScopeId(36), ScopeId(37), ScopeId(38), ScopeId(39), ScopeId(40), ScopeId(41), ScopeId(42), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(46)] -rebuilt : ScopeId(0): [ScopeId(1), 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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), 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)] Bindings mismatch: after transform: ScopeId(27): ["T", "x"] -rebuilt : ScopeId(5): ["x"] +rebuilt : ScopeId(9): ["x"] Bindings mismatch: after transform: ScopeId(28): ["T", "x"] -rebuilt : ScopeId(6): ["x"] +rebuilt : ScopeId(10): ["x"] Bindings mismatch: after transform: ScopeId(29): ["T", "x"] -rebuilt : ScopeId(7): ["x"] +rebuilt : ScopeId(11): ["x"] Bindings mismatch: after transform: ScopeId(30): ["T", "x"] -rebuilt : ScopeId(8): ["x"] +rebuilt : ScopeId(12): ["x"] Bindings mismatch: after transform: ScopeId(31): ["T", "x"] -rebuilt : ScopeId(9): ["x"] +rebuilt : ScopeId(13): ["x"] Bindings mismatch: after transform: ScopeId(32): ["T", "x"] -rebuilt : ScopeId(10): ["x"] +rebuilt : ScopeId(14): ["x"] Bindings mismatch: after transform: ScopeId(33): ["T", "U", "x", "y"] -rebuilt : ScopeId(11): ["x", "y"] +rebuilt : ScopeId(15): ["x", "y"] Bindings mismatch: after transform: ScopeId(34): ["T", "U", "x", "y"] -rebuilt : ScopeId(12): ["x", "y"] +rebuilt : ScopeId(16): ["x", "y"] Bindings mismatch: after transform: ScopeId(35): ["T", "U", "x"] -rebuilt : ScopeId(13): ["x"] +rebuilt : ScopeId(17): ["x"] Bindings mismatch: after transform: ScopeId(36): ["T", "U", "x"] -rebuilt : ScopeId(14): ["x"] +rebuilt : ScopeId(18): ["x"] Bindings mismatch: after transform: ScopeId(37): ["T", "U", "x"] -rebuilt : ScopeId(15): ["x"] +rebuilt : ScopeId(19): ["x"] Bindings mismatch: after transform: ScopeId(38): ["T", "x"] -rebuilt : ScopeId(16): ["x"] +rebuilt : ScopeId(20): ["x"] Bindings mismatch: after transform: ScopeId(39): ["T", "U", "x", "y"] -rebuilt : ScopeId(17): ["x", "y"] +rebuilt : ScopeId(21): ["x", "y"] Bindings mismatch: after transform: ScopeId(40): ["T", "x", "y"] -rebuilt : ScopeId(18): ["x", "y"] +rebuilt : ScopeId(22): ["x", "y"] Bindings mismatch: after transform: ScopeId(41): ["U", "V", "x"] -rebuilt : ScopeId(19): ["x"] +rebuilt : ScopeId(23): ["x"] Bindings mismatch: after transform: ScopeId(42): ["T", "x"] -rebuilt : ScopeId(20): ["x"] +rebuilt : ScopeId(24): ["x"] Bindings mismatch: after transform: ScopeId(43): ["T", "x"] -rebuilt : ScopeId(21): ["x"] +rebuilt : ScopeId(25): ["x"] Bindings mismatch: after transform: ScopeId(44): ["T", "x"] -rebuilt : ScopeId(22): ["x"] +rebuilt : ScopeId(26): ["x"] Bindings mismatch: after transform: ScopeId(45): ["T", "x"] -rebuilt : ScopeId(23): ["x"] +rebuilt : ScopeId(27): ["x"] Bindings mismatch: after transform: ScopeId(46): ["T", "x"] -rebuilt : ScopeId(24): ["x"] +rebuilt : ScopeId(28): ["x"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(12), ReferenceId(19), ReferenceId(23), ReferenceId(31), ReferenceId(38), ReferenceId(44), ReferenceId(96), ReferenceId(101), ReferenceId(114), ReferenceId(118), ReferenceId(137), ReferenceId(141)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(14), ReferenceId(27), ReferenceId(35), ReferenceId(97), ReferenceId(103)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(41)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures.ts semantic error: Missing SymbolId: "ConstructSignature" @@ -58538,23 +60190,23 @@ rebuilt : ScopeId(1): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "T", "U", "r1", "r10", "r10a", "r10arg1", "r10arg2", "r10b", "r11", "r11a", "r11arg1", "r11arg2", "r11b", "r12", "r12a", "r12arg1", "r12arg2", "r12b", "r13", "r13a", "r13arg1", "r13arg2", "r13b", "r14", "r14a", "r14arg1", "r14arg2", "r14b", "r15", "r15arg1", "r16", "r16arg1", "r17", "r17arg1", "r18", "r18arg1", "r1a", "r1arg1", "r1arg2", "r1b", "r2", "r2a", "r2arg1", "r2arg2", "r2b", "r3", "r3a", "r3arg1", "r3arg2", "r3b", "r4", "r4a", "r4arg1", "r4arg2", "r4b", "r5", "r5a", "r5arg1", "r5arg2", "r5b", "r6", "r6a", "r6arg1", "r6arg2", "r6b", "r7", "r7a", "r7arg1", "r7arg2", "r7b", "r8", "r8a", "r8arg1", "r8arg2", "r8b", "r9", "r9a", "r9arg1", "r9arg2", "r9b"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "r1", "r10", "r10a", "r10arg1", "r10arg2", "r10b", "r11", "r11a", "r11arg1", "r11arg2", "r11b", "r12", "r12a", "r12arg1", "r12arg2", "r12b", "r13", "r13a", "r13arg1", "r13arg2", "r13b", "r14", "r14a", "r14arg1", "r14arg2", "r14b", "r15", "r15arg1", "r16", "r16arg1", "r17", "r17arg1", "r18", "r18arg1", "r1a", "r1arg1", "r1arg2", "r1b", "r2", "r2a", "r2arg1", "r2arg2", "r2b", "r3", "r3a", "r3arg1", "r3arg2", "r3b", "r4", "r4a", "r4arg1", "r4arg2", "r4b", "r5", "r5a", "r5arg1", "r5arg2", "r5b", "r6", "r6a", "r6arg1", "r6arg2", "r6b", "r7", "r7a", "r7arg1", "r7arg2", "r7b", "r8", "r8a", "r8arg1", "r8arg2", "r8b", "r9", "r9a", "r9arg1", "r9arg2", "r9b"] +after transform: ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "T", "U", "_defineProperty", "r1", "r10", "r10a", "r10arg1", "r10arg2", "r10b", "r11", "r11a", "r11arg1", "r11arg2", "r11b", "r12", "r12a", "r12arg1", "r12arg2", "r12b", "r13", "r13a", "r13arg1", "r13arg2", "r13b", "r14", "r14a", "r14arg1", "r14arg2", "r14b", "r15", "r15arg1", "r16", "r16arg1", "r17", "r17arg1", "r18", "r18arg1", "r1a", "r1arg1", "r1arg2", "r1b", "r2", "r2a", "r2arg1", "r2arg2", "r2b", "r3", "r3a", "r3arg1", "r3arg2", "r3b", "r4", "r4a", "r4arg1", "r4arg2", "r4b", "r5", "r5a", "r5arg1", "r5arg2", "r5b", "r6", "r6a", "r6arg1", "r6arg2", "r6b", "r7", "r7a", "r7arg1", "r7arg2", "r7b", "r8", "r8a", "r8arg1", "r8arg2", "r8b", "r9", "r9a", "r9arg1", "r9arg2", "r9b"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "_defineProperty", "r1", "r10", "r10a", "r10arg1", "r10arg2", "r10b", "r11", "r11a", "r11arg1", "r11arg2", "r11b", "r12", "r12a", "r12arg1", "r12arg2", "r12b", "r13", "r13a", "r13arg1", "r13arg2", "r13b", "r14", "r14a", "r14arg1", "r14arg2", "r14b", "r15", "r15arg1", "r16", "r16arg1", "r17", "r17arg1", "r18", "r18arg1", "r1a", "r1arg1", "r1arg2", "r1b", "r2", "r2a", "r2arg1", "r2arg2", "r2b", "r3", "r3a", "r3arg1", "r3arg2", "r3b", "r4", "r4a", "r4arg1", "r4arg2", "r4b", "r5", "r5a", "r5arg1", "r5arg2", "r5b", "r6", "r6a", "r6arg1", "r6arg2", "r6b", "r7", "r7a", "r7arg1", "r7arg2", "r7b", "r8", "r8a", "r8arg1", "r8arg2", "r8b", "r9", "r9a", "r9arg1", "r9arg2", "r9b"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), 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(36), ScopeId(37), ScopeId(40), ScopeId(41), ScopeId(44), ScopeId(45), ScopeId(52)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(24), ReferenceId(26), ReferenceId(28), ReferenceId(34), ReferenceId(37), ReferenceId(44), ReferenceId(55), ReferenceId(103), ReferenceId(108), ReferenceId(110), ReferenceId(117), ReferenceId(123), ReferenceId(125), ReferenceId(133), ReferenceId(141), ReferenceId(143), ReferenceId(145), ReferenceId(153), ReferenceId(160), ReferenceId(162), ReferenceId(164), ReferenceId(183), ReferenceId(187), ReferenceId(195), ReferenceId(197), ReferenceId(202), ReferenceId(216), ReferenceId(220), ReferenceId(245)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(9), ReferenceId(13), ReferenceId(15), ReferenceId(18), ReferenceId(20), ReferenceId(22), ReferenceId(25), ReferenceId(27), ReferenceId(29), ReferenceId(31), ReferenceId(32), ReferenceId(41), ReferenceId(46), ReferenceId(48), ReferenceId(53), ReferenceId(104), ReferenceId(109), ReferenceId(118), ReferenceId(124), ReferenceId(126), ReferenceId(134), ReferenceId(142), ReferenceId(144), ReferenceId(146), ReferenceId(154), ReferenceId(161), ReferenceId(163), ReferenceId(165), ReferenceId(172), ReferenceId(175), ReferenceId(176), ReferenceId(200), ReferenceId(206), ReferenceId(214), ReferenceId(222), ReferenceId(224)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(39), ReferenceId(204)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["Array", "Date", "Object", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo15", "foo16", "foo17", "foo18", "foo2", "foo3", "foo4", "foo5", "foo6", "foo7", "foo8", "foo9"] -rebuilt : ["foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo15", "foo16", "foo17", "foo18", "foo2", "foo3", "foo4", "foo5", "foo6", "foo7", "foo8", "foo9"] +after transform: ["Array", "Date", "Object", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo15", "foo16", "foo17", "foo18", "foo2", "foo3", "foo4", "foo5", "foo6", "foo7", "foo8", "foo9", "require"] +rebuilt : ["foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo15", "foo16", "foo17", "foo18", "foo2", "foo3", "foo4", "foo5", "foo6", "foo7", "foo8", "foo9", "require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures3.ts semantic error: Missing SymbolId: "Errors" @@ -58566,8 +60218,8 @@ Missing SymbolId: "_WithGenericSignaturesInBaseType" Missing ReferenceId: "WithGenericSignaturesInBaseType" Missing ReferenceId: "WithGenericSignaturesInBaseType" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(73)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(49)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(73), SymbolId(87)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(53)] Bindings mismatch: after transform: ScopeId(1): ["Base", "Derived", "Derived2", "OtherDerived", "T", "U", "V", "_Errors", "r1", "r1a", "r1arg1", "r1arg2", "r1b", "r2", "r2a", "r2arg1", "r2arg2", "r2b", "r3", "r3a", "r3arg1", "r3arg2", "r3b", "r4", "r4a", "r4arg1", "r4arg2", "r4b", "r5", "r5a", "r5arg1", "r5arg2", "r5b", "r6", "r6a", "r6arg1", "r6arg2", "r6b", "r7", "r7a", "r7arg1", "r7arg2", "r7arg3", "r7b", "r7c", "r7d", "r7e", "r8", "r8arg", "r9", "r9arg"] rebuilt : ScopeId(1): ["Base", "Derived", "Derived2", "OtherDerived", "_Errors", "r1", "r1a", "r1arg1", "r1arg2", "r1b", "r2", "r2a", "r2arg1", "r2arg2", "r2b", "r3", "r3a", "r3arg1", "r3arg2", "r3b", "r4", "r4a", "r4arg1", "r4arg2", "r4b", "r5", "r5a", "r5arg1", "r5arg2", "r5b", "r6", "r6a", "r6arg1", "r6arg2", "r6b", "r7", "r7a", "r7arg1", "r7arg2", "r7arg3", "r7b", "r7c", "r7d", "r7e", "r8", "r8arg", "r9", "r9arg"] @@ -58576,73 +60228,73 @@ after transform: ScopeId(1): ScopeFlags(StrictMode | Function) rebuilt : ScopeId(1): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(1): [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), ScopeId(20), ScopeId(27), ScopeId(28), ScopeId(35)] -rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(6), ScopeId(8)] Bindings mismatch: after transform: ScopeId(36): ["T", "_WithGenericSignaturesInBaseType", "r2", "r2arg2", "r3", "r3arg2"] -rebuilt : ScopeId(6): ["_WithGenericSignaturesInBaseType", "r2", "r2arg2", "r3", "r3arg2"] +rebuilt : ScopeId(10): ["_WithGenericSignaturesInBaseType", "r2", "r2arg2", "r3", "r3arg2"] Scope flags mismatch: after transform: ScopeId(36): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(6): ScopeFlags(Function) +rebuilt : ScopeId(10): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(36): [ScopeId(37), ScopeId(38), ScopeId(39), ScopeId(40)] -rebuilt : ScopeId(6): [] +rebuilt : ScopeId(10): [] Symbol reference IDs mismatch for "Base": after transform: SymbolId(1): [ReferenceId(0), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(16), ReferenceId(17), ReferenceId(19), ReferenceId(22), ReferenceId(33), ReferenceId(39), ReferenceId(51), ReferenceId(58), ReferenceId(60), ReferenceId(68), ReferenceId(75), ReferenceId(77), ReferenceId(79), ReferenceId(90), ReferenceId(91), ReferenceId(102), ReferenceId(110), ReferenceId(118), ReferenceId(120), ReferenceId(137)] -rebuilt : SymbolId(2): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(3): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(2): [ReferenceId(1), ReferenceId(5), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(26), ReferenceId(30), ReferenceId(52), ReferenceId(59), ReferenceId(69), ReferenceId(76), ReferenceId(78), ReferenceId(80), ReferenceId(87), ReferenceId(98), ReferenceId(114)] -rebuilt : SymbolId(3): [ReferenceId(1)] +rebuilt : SymbolId(4): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(3): [ReferenceId(7), ReferenceId(24), ReferenceId(36), ReferenceId(53), ReferenceId(61), ReferenceId(112), ReferenceId(116)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(6): [] Unresolved references mismatch: -after transform: ["Array", "foo10", "foo11", "foo12", "foo15", "foo16", "foo17", "foo2", "foo3", "foo7", "foo8"] -rebuilt : ["foo10", "foo11", "foo12", "foo15", "foo16", "foo17", "foo2", "foo3", "foo7", "foo8"] +after transform: ["Array", "foo10", "foo11", "foo12", "foo15", "foo16", "foo17", "foo2", "foo3", "foo7", "foo8", "require"] +rebuilt : ["foo10", "foo11", "foo12", "foo15", "foo16", "foo17", "foo2", "foo3", "foo7", "foo8", "require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures4.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "T", "U", "V", "r1", "r11", "r11a", "r11arg", "r11arg2", "r11b", "r15", "r15a", "r15arg", "r15arg2", "r15b", "r16", "r16a", "r16arg", "r16arg2", "r16b", "r17", "r17arg", "r18", "r18arg", "r1a", "r1arg", "r1arg2", "r1b", "r2", "r2a", "r2arg", "r2arg2", "r2b", "r3", "r3a", "r3arg", "r3arg2", "r3b", "r4", "r4a", "r4arg", "r4arg2", "r4b", "r5", "r5a", "r5arg", "r5arg2", "r5b", "r6", "r6a", "r6arg", "r6arg2", "r6b"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "r1", "r11", "r11a", "r11arg", "r11arg2", "r11b", "r15", "r15a", "r15arg", "r15arg2", "r15b", "r16", "r16a", "r16arg", "r16arg2", "r16b", "r17", "r17arg", "r18", "r18arg", "r1a", "r1arg", "r1arg2", "r1b", "r2", "r2a", "r2arg", "r2arg2", "r2b", "r3", "r3a", "r3arg", "r3arg2", "r3b", "r4", "r4a", "r4arg", "r4arg2", "r4b", "r5", "r5a", "r5arg", "r5arg2", "r5b", "r6", "r6a", "r6arg", "r6arg2", "r6b"] +after transform: ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "T", "U", "V", "_defineProperty", "r1", "r11", "r11a", "r11arg", "r11arg2", "r11b", "r15", "r15a", "r15arg", "r15arg2", "r15b", "r16", "r16a", "r16arg", "r16arg2", "r16b", "r17", "r17arg", "r18", "r18arg", "r1a", "r1arg", "r1arg2", "r1b", "r2", "r2a", "r2arg", "r2arg2", "r2b", "r3", "r3a", "r3arg", "r3arg2", "r3b", "r4", "r4a", "r4arg", "r4arg2", "r4b", "r5", "r5a", "r5arg", "r5arg2", "r5b", "r6", "r6a", "r6arg", "r6arg2", "r6b"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "_defineProperty", "r1", "r11", "r11a", "r11arg", "r11arg2", "r11b", "r15", "r15a", "r15arg", "r15arg2", "r15b", "r16", "r16a", "r16arg", "r16arg2", "r16b", "r17", "r17arg", "r18", "r18arg", "r1a", "r1arg", "r1arg2", "r1b", "r2", "r2a", "r2arg", "r2arg2", "r2b", "r3", "r3a", "r3arg", "r3arg2", "r3b", "r4", "r4a", "r4arg", "r4arg2", "r4b", "r5", "r5a", "r5arg", "r5arg2", "r5b", "r6", "r6a", "r6arg", "r6arg2", "r6b"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(26), ScopeId(27), ScopeId(34)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(12), ReferenceId(19), ReferenceId(23), ReferenceId(31), ReferenceId(38), ReferenceId(44), ReferenceId(96), ReferenceId(101), ReferenceId(114), ReferenceId(118), ReferenceId(137), ReferenceId(141)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(14), ReferenceId(27), ReferenceId(35), ReferenceId(97), ReferenceId(103)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(41)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithConstructSignatures5.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "Base", "Derived", "Derived2", "I", "OtherDerived"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived"] +after transform: ScopeId(0): ["A", "B", "Base", "Derived", "Derived2", "I", "OtherDerived", "_defineProperty"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "OtherDerived", "_defineProperty"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7)] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(3), ReferenceId(5), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(12), ReferenceId(14), ReferenceId(16), ReferenceId(18), ReferenceId(20), ReferenceId(24), ReferenceId(26), ReferenceId(32), ReferenceId(53), ReferenceId(58), ReferenceId(64), ReferenceId(72), ReferenceId(82), ReferenceId(87), ReferenceId(89), ReferenceId(96)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(8)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(4), ReferenceId(7), ReferenceId(9), ReferenceId(11), ReferenceId(13), ReferenceId(15), ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(22), ReferenceId(23), ReferenceId(30), ReferenceId(34), ReferenceId(36), ReferenceId(54), ReferenceId(59), ReferenceId(65), ReferenceId(73), ReferenceId(79), ReferenceId(92), ReferenceId(94)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(28)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] Unresolved references mismatch: -after transform: ["Array", "Object"] -rebuilt : [] +after transform: ["Array", "Object", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembers4.ts semantic error: Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(4), ReferenceId(7)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(3), ReferenceId(6), ReferenceId(9)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/subtypesAndSuperTypes/subtypingWithObjectMembersOptionality.ts semantic error: Missing SymbolId: "TwoLevels" @@ -58692,67 +60344,67 @@ Namespaces exporting non-const are not supported by Babel. Change to const or se tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "I", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] -rebuilt : ScopeId(0): ["A", "B", "C", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] +after transform: ScopeId(0): ["A", "B", "C", "I", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] +rebuilt : ScopeId(0): ["A", "B", "C", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), 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), ScopeId(36), 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(53), ScopeId(54), ScopeId(55)] -rebuilt : ScopeId(0): [ScopeId(1), 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), ScopeId(20)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), 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)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(13), ReferenceId(15), ReferenceId(17), ReferenceId(19)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(3), ReferenceId(4), ReferenceId(14), ReferenceId(21), ReferenceId(23), ReferenceId(25), ReferenceId(27)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(5), ReferenceId(6), ReferenceId(16), ReferenceId(24), ReferenceId(30)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "a": after transform: SymbolId(5): [ReferenceId(9), ReferenceId(10), ReferenceId(20), ReferenceId(26), ReferenceId(32)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "b": after transform: SymbolId(6): [ReferenceId(11), ReferenceId(12), ReferenceId(28), ReferenceId(34)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(5): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentity2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "E", "I", "a", "b", "foo10", "foo11", "foo12", "foo13", "foo14", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] -rebuilt : ScopeId(0): ["A", "B", "C", "E", "a", "b", "foo10", "foo11", "foo12", "foo13", "foo14", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] +after transform: ScopeId(0): ["A", "B", "C", "E", "I", "_defineProperty", "a", "b", "foo10", "foo11", "foo12", "foo13", "foo14", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] +rebuilt : ScopeId(0): ["A", "B", "C", "E", "_defineProperty", "a", "b", "foo10", "foo11", "foo12", "foo13", "foo14", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), 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), ScopeId(36), ScopeId(37), ScopeId(38)] -rebuilt : ScopeId(0): [ScopeId(1), 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)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Bindings mismatch: after transform: ScopeId(5): ["A", "E"] -rebuilt : ScopeId(4): ["E"] +rebuilt : ScopeId(7): ["E"] Scope flags mismatch: after transform: ScopeId(5): ScopeFlags(0x0) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(7): ScopeFlags(Function) Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(4), ReferenceId(6), ReferenceId(8), ReferenceId(10)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(5), ReferenceId(12), ReferenceId(14), ReferenceId(16), ReferenceId(18)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(7), ReferenceId(15), ReferenceId(21)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "a": after transform: SymbolId(5): [ReferenceId(11), ReferenceId(17), ReferenceId(23)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol flags mismatch for "E": after transform: SymbolId(6): SymbolFlags(RegularEnum) -rebuilt : SymbolId(4): SymbolFlags(FunctionScopedVariable) +rebuilt : SymbolId(5): SymbolFlags(FunctionScopedVariable) Symbol reference IDs mismatch for "b": after transform: SymbolId(8): [ReferenceId(19), ReferenceId(25)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] Unresolved references mismatch: -after transform: ["Date", "RegExp"] -rebuilt : [] +after transform: ["Date", "RegExp", "require"] +rebuilt : ["require"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithCallSignatures.ts semantic error: Bindings mismatch: @@ -59115,50 +60767,50 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByConstraints3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "D", "Five", "Four", "I", "I2", "One", "Six", "Three", "Two", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo12b", "foo13", "foo14", "foo15", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo6", "foo6c", "foo7", "foo8", "foo9"] -rebuilt : ScopeId(0): ["A", "B", "C", "D", "One", "Two", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo12b", "foo13", "foo14", "foo15", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo6", "foo6c", "foo7", "foo8", "foo9"] +after transform: ScopeId(0): ["A", "B", "C", "D", "Five", "Four", "I", "I2", "One", "Six", "Three", "Two", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo12b", "foo13", "foo14", "foo15", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo6", "foo6c", "foo7", "foo8", "foo9"] +rebuilt : ScopeId(0): ["A", "B", "C", "D", "One", "Two", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo12b", "foo13", "foo14", "foo15", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo6", "foo6c", "foo7", "foo8", "foo9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(9), ScopeId(11), ScopeId(13), ScopeId(15), ScopeId(17), 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), ScopeId(36), 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(53), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(57), ScopeId(58), ScopeId(59), ScopeId(60), ScopeId(61), ScopeId(62), ScopeId(63), ScopeId(64), ScopeId(65), ScopeId(66), ScopeId(67), ScopeId(68), ScopeId(69), ScopeId(70), ScopeId(71), ScopeId(72), ScopeId(73), ScopeId(74), ScopeId(75), ScopeId(76), ScopeId(77), ScopeId(78), ScopeId(79), ScopeId(80), ScopeId(81), ScopeId(82), ScopeId(83)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9), 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)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9), ScopeId(11), 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)] Bindings mismatch: after transform: ScopeId(8): ["T", "U", "x", "y"] -rebuilt : ScopeId(4): ["x", "y"] +rebuilt : ScopeId(6): ["x", "y"] Bindings mismatch: after transform: ScopeId(9): ["T", "U"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(7): [] Bindings mismatch: after transform: ScopeId(11): ["T", "U"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(9): [] Bindings mismatch: after transform: ScopeId(13): ["T", "U"] -rebuilt : ScopeId(9): [] +rebuilt : ScopeId(11): [] Bindings mismatch: after transform: ScopeId(20): ["T", "U", "x", "y"] -rebuilt : ScopeId(11): ["x", "y"] +rebuilt : ScopeId(13): ["x", "y"] Symbol reference IDs mismatch for "One": after transform: SymbolId(0): [ReferenceId(5), ReferenceId(29)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Two": after transform: SymbolId(1): [ReferenceId(9), ReferenceId(33), ReferenceId(39), ReferenceId(40), ReferenceId(42), ReferenceId(43), ReferenceId(62), ReferenceId(63), ReferenceId(87), ReferenceId(88), ReferenceId(93), ReferenceId(94), ReferenceId(99), ReferenceId(100), ReferenceId(103), ReferenceId(104)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(10): [ReferenceId(36), ReferenceId(37), ReferenceId(60), ReferenceId(64), ReferenceId(80), ReferenceId(84)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(15): [ReferenceId(38), ReferenceId(41), ReferenceId(61), ReferenceId(86), ReferenceId(92), ReferenceId(98), ReferenceId(102)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(6): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(20): [ReferenceId(44), ReferenceId(47), ReferenceId(65), ReferenceId(68), ReferenceId(74), ReferenceId(95), ReferenceId(109), ReferenceId(113), ReferenceId(125)] -rebuilt : SymbolId(8): [] +rebuilt : SymbolId(9): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(25): [ReferenceId(71), ReferenceId(77)] -rebuilt : SymbolId(11): [] +rebuilt : SymbolId(12): [] Symbol reference IDs mismatch for "a": after transform: SymbolId(36): [ReferenceId(56), ReferenceId(57), ReferenceId(85), ReferenceId(101), ReferenceId(119)] -rebuilt : SymbolId(14): [] +rebuilt : SymbolId(15): [] Symbol reference IDs mismatch for "b": after transform: SymbolId(39): [ReferenceId(58), ReferenceId(59), ReferenceId(105), ReferenceId(123)] -rebuilt : SymbolId(15): [] +rebuilt : SymbolId(16): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType.ts semantic error: Bindings mismatch: @@ -59500,44 +61152,44 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByConstraints3.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["B", "C", "D", "Five", "Four", "I", "I2", "One", "Six", "Three", "Two", "a", "b", "foo10", "foo11", "foo12", "foo12b", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5c", "foo6c", "foo8", "foo9"] -rebuilt : ScopeId(0): ["B", "C", "D", "One", "Two", "a", "b", "foo10", "foo11", "foo12", "foo12b", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5c", "foo6c", "foo8", "foo9"] +after transform: ScopeId(0): ["B", "C", "D", "Five", "Four", "I", "I2", "One", "Six", "Three", "Two", "_defineProperty", "a", "b", "foo10", "foo11", "foo12", "foo12b", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5c", "foo6c", "foo8", "foo9"] +rebuilt : ScopeId(0): ["B", "C", "D", "One", "Two", "_defineProperty", "a", "b", "foo10", "foo11", "foo12", "foo12b", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5c", "foo6c", "foo8", "foo9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(9), ScopeId(11), ScopeId(13), ScopeId(15), 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), ScopeId(36), 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(53), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(57), ScopeId(58), ScopeId(59), ScopeId(60), ScopeId(61), ScopeId(62), ScopeId(63)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(5), ScopeId(7), 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)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(9), 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)] Bindings mismatch: after transform: ScopeId(7): ["T", "U"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Bindings mismatch: after transform: ScopeId(9): ["T", "U"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(7): [] Bindings mismatch: after transform: ScopeId(11): ["T", "U"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(9): [] Bindings mismatch: after transform: ScopeId(18): ["T", "U", "x", "y"] -rebuilt : ScopeId(9): ["x", "y"] +rebuilt : ScopeId(11): ["x", "y"] Symbol reference IDs mismatch for "One": after transform: SymbolId(0): [ReferenceId(25)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "Two": after transform: SymbolId(1): [ReferenceId(5), ReferenceId(29), ReferenceId(33), ReferenceId(34), ReferenceId(36), ReferenceId(37), ReferenceId(67), ReferenceId(68), ReferenceId(73), ReferenceId(74), ReferenceId(79), ReferenceId(80), ReferenceId(83), ReferenceId(84)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(10): [ReferenceId(32), ReferenceId(35), ReferenceId(66), ReferenceId(72), ReferenceId(78), ReferenceId(82)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(15): [ReferenceId(38), ReferenceId(41), ReferenceId(54), ReferenceId(60), ReferenceId(75), ReferenceId(89), ReferenceId(93)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(6): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(20): [ReferenceId(57), ReferenceId(63)] -rebuilt : SymbolId(8): [] +rebuilt : SymbolId(9): [] Symbol reference IDs mismatch for "a": after transform: SymbolId(31): [ReferenceId(50), ReferenceId(51), ReferenceId(81), ReferenceId(99)] -rebuilt : SymbolId(11): [] +rebuilt : SymbolId(12): [] Symbol reference IDs mismatch for "b": after transform: SymbolId(34): [ReferenceId(52), ReferenceId(53), ReferenceId(85), ReferenceId(103)] -rebuilt : SymbolId(12): [] +rebuilt : SymbolId(13): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithGenericConstructSignaturesDifferingByReturnType.ts semantic error: Bindings mismatch: @@ -59785,41 +61437,41 @@ rebuilt : SymbolId(6): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "Base", "C", "Derived", "I", "PA", "PB", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] -rebuilt : ScopeId(0): ["A", "B", "Base", "C", "Derived", "PA", "PB", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] +after transform: ScopeId(0): ["A", "B", "Base", "C", "Derived", "I", "PA", "PB", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] +rebuilt : ScopeId(0): ["A", "B", "Base", "C", "Derived", "PA", "PB", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), 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), ScopeId(36), 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(53), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(57), ScopeId(58), ScopeId(59), ScopeId(60), ScopeId(61), ScopeId(62), ScopeId(63), ScopeId(64), ScopeId(65), ScopeId(66), ScopeId(67), ScopeId(68), ScopeId(69), ScopeId(70), ScopeId(71), ScopeId(72), ScopeId(73), ScopeId(74), ScopeId(75), ScopeId(76), ScopeId(77)] -rebuilt : ScopeId(0): [ScopeId(1), 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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(30)] +rebuilt : ScopeId(0): [ScopeId(1), 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(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)] Bindings mismatch: after transform: ScopeId(5): ["T"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(7): [] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(7), ReferenceId(39)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(4), ReferenceId(8), ReferenceId(9), ReferenceId(26), ReferenceId(50)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(2): [ReferenceId(5), ReferenceId(10), ReferenceId(11), ReferenceId(22), ReferenceId(24), ReferenceId(27), ReferenceId(29), ReferenceId(31), ReferenceId(33)] -rebuilt : SymbolId(2): [ReferenceId(1)] +rebuilt : SymbolId(4): [ReferenceId(5)] Symbol reference IDs mismatch for "B": after transform: SymbolId(3): [ReferenceId(6), ReferenceId(12), ReferenceId(13), ReferenceId(23), ReferenceId(35), ReferenceId(37), ReferenceId(40), ReferenceId(42), ReferenceId(44), ReferenceId(46)] -rebuilt : SymbolId(3): [ReferenceId(2)] +rebuilt : SymbolId(5): [ReferenceId(6)] Symbol reference IDs mismatch for "C": after transform: SymbolId(4): [ReferenceId(14), ReferenceId(15), ReferenceId(25), ReferenceId(38), ReferenceId(49)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(6): [] Symbol reference IDs mismatch for "PA": after transform: SymbolId(7): [ReferenceId(28), ReferenceId(45), ReferenceId(56)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(7): [] Symbol reference IDs mismatch for "PB": after transform: SymbolId(8): [ReferenceId(30), ReferenceId(47), ReferenceId(58)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(8): [] Symbol reference IDs mismatch for "a": after transform: SymbolId(9): [ReferenceId(18), ReferenceId(19), ReferenceId(34), ReferenceId(41), ReferenceId(52)] -rebuilt : SymbolId(7): [] +rebuilt : SymbolId(9): [] Symbol reference IDs mismatch for "b": after transform: SymbolId(10): [ReferenceId(20), ReferenceId(21), ReferenceId(43), ReferenceId(54)] -rebuilt : SymbolId(8): [] +rebuilt : SymbolId(10): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithNumericIndexers3.ts semantic error: Bindings mismatch: @@ -59855,104 +61507,104 @@ rebuilt : SymbolId(6): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithOptionality.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "I", "a", "b", "foo10", "foo12", "foo13", "foo14", "foo2", "foo3", "foo6", "foo7", "foo8"] -rebuilt : ScopeId(0): ["A", "B", "C", "a", "b", "foo10", "foo12", "foo13", "foo14", "foo2", "foo3", "foo6", "foo7", "foo8"] +after transform: ScopeId(0): ["A", "B", "C", "I", "_defineProperty", "a", "b", "foo10", "foo12", "foo13", "foo14", "foo2", "foo3", "foo6", "foo7", "foo8"] +rebuilt : ScopeId(0): ["A", "B", "C", "_defineProperty", "a", "b", "foo10", "foo12", "foo13", "foo14", "foo2", "foo3", "foo6", "foo7", "foo8"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(30), ScopeId(31)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11), ScopeId(12), ScopeId(13), ScopeId(14), ScopeId(15)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(5), ReferenceId(7)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(9), ReferenceId(11)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(14)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "a": after transform: SymbolId(5): [ReferenceId(3), ReferenceId(4), ReferenceId(8), ReferenceId(12), ReferenceId(16)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "b": after transform: SymbolId(6): [ReferenceId(18)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(5): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "I", "PA", "PB", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] -rebuilt : ScopeId(0): ["A", "B", "C", "PA", "PB", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] +after transform: ScopeId(0): ["A", "B", "C", "I", "PA", "PB", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] +rebuilt : ScopeId(0): ["A", "B", "C", "PA", "PB", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), 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), ScopeId(36), 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(53), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(57), ScopeId(58), ScopeId(59), ScopeId(60), ScopeId(61), ScopeId(62), ScopeId(63), ScopeId(64), ScopeId(65), ScopeId(66), ScopeId(67), ScopeId(68), ScopeId(69), ScopeId(70), ScopeId(71), ScopeId(72), ScopeId(73), ScopeId(74), ScopeId(75)] -rebuilt : ScopeId(0): [ScopeId(1), 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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), 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(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(30), ScopeId(31)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(3), ReferenceId(4), ReferenceId(15), ReferenceId(17), ReferenceId(19), ReferenceId(21), ReferenceId(23), ReferenceId(25)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(4)] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(5), ReferenceId(6), ReferenceId(16), ReferenceId(27), ReferenceId(29), ReferenceId(31), ReferenceId(33), ReferenceId(35), ReferenceId(37)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(7), ReferenceId(8), ReferenceId(18), ReferenceId(30), ReferenceId(40)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "PA": after transform: SymbolId(5): [ReferenceId(20), ReferenceId(36), ReferenceId(46)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "PB": after transform: SymbolId(6): [ReferenceId(22), ReferenceId(38), ReferenceId(48)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(5): [] Symbol reference IDs mismatch for "a": after transform: SymbolId(7): [ReferenceId(11), ReferenceId(12), ReferenceId(26), ReferenceId(32), ReferenceId(42)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(6): [] Symbol reference IDs mismatch for "b": after transform: SymbolId(8): [ReferenceId(13), ReferenceId(14), ReferenceId(34), ReferenceId(44)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(7): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPrivates2.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), ScopeId(20)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] Bindings mismatch: after transform: ScopeId(1): ["T"] rebuilt : ScopeId(1): [] Bindings mismatch: after transform: ScopeId(2): ["T"] -rebuilt : ScopeId(2): [] +rebuilt : ScopeId(3): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(3), ReferenceId(4), ReferenceId(7), ReferenceId(9), ReferenceId(12), ReferenceId(15), ReferenceId(16)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(2)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(4)] Symbol reference IDs mismatch for "D": after transform: SymbolId(2): [ReferenceId(5), ReferenceId(6), ReferenceId(8), ReferenceId(10), ReferenceId(14), ReferenceId(17), ReferenceId(18)] -rebuilt : SymbolId(1): [ReferenceId(4)] +rebuilt : SymbolId(2): [ReferenceId(6)] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithPublics.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "C", "I", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] -rebuilt : ScopeId(0): ["A", "B", "C", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] +after transform: ScopeId(0): ["A", "B", "C", "I", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] +rebuilt : ScopeId(0): ["A", "B", "C", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo12", "foo13", "foo14", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo6", "foo7", "foo8", "foo9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), 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), ScopeId(36), 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(53), ScopeId(54), ScopeId(55)] -rebuilt : ScopeId(0): [ScopeId(1), 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), ScopeId(20)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), 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)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(0): [ReferenceId(1), ReferenceId(2), ReferenceId(13), ReferenceId(15), ReferenceId(17), ReferenceId(19)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "B": after transform: SymbolId(1): [ReferenceId(3), ReferenceId(4), ReferenceId(14), ReferenceId(21), ReferenceId(23), ReferenceId(25), ReferenceId(27)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(2): [ReferenceId(5), ReferenceId(6), ReferenceId(16), ReferenceId(24), ReferenceId(30)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(3): [] Symbol reference IDs mismatch for "a": after transform: SymbolId(5): [ReferenceId(9), ReferenceId(10), ReferenceId(20), ReferenceId(26), ReferenceId(32)] -rebuilt : SymbolId(3): [] +rebuilt : SymbolId(4): [] Symbol reference IDs mismatch for "b": after transform: SymbolId(6): [ReferenceId(11), ReferenceId(12), ReferenceId(28), ReferenceId(34)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(5): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithStringIndexers.ts semantic error: Bindings mismatch: @@ -59988,41 +61640,41 @@ rebuilt : SymbolId(6): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/objectTypesIdentityWithStringIndexers2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["A", "B", "Base", "C", "Derived", "I", "PA", "PB", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] -rebuilt : ScopeId(0): ["A", "B", "Base", "C", "Derived", "PA", "PB", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] +after transform: ScopeId(0): ["A", "B", "Base", "C", "Derived", "I", "PA", "PB", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] +rebuilt : ScopeId(0): ["A", "B", "Base", "C", "Derived", "PA", "PB", "_defineProperty", "a", "b", "foo1", "foo10", "foo11", "foo11b", "foo11c", "foo12", "foo13", "foo14", "foo15", "foo16", "foo1b", "foo1c", "foo2", "foo3", "foo4", "foo5", "foo5b", "foo5c", "foo5d", "foo6", "foo7", "foo8", "foo9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), 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), 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), ScopeId(36), 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(53), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(57), ScopeId(58), ScopeId(59), ScopeId(60), ScopeId(61), ScopeId(62), ScopeId(63), ScopeId(64), ScopeId(65), ScopeId(66), ScopeId(67), ScopeId(68), ScopeId(69), ScopeId(70), ScopeId(71), ScopeId(72), ScopeId(73), ScopeId(74), ScopeId(75), ScopeId(76), ScopeId(77)] -rebuilt : ScopeId(0): [ScopeId(1), 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), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(23), ScopeId(24), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(30)] +rebuilt : ScopeId(0): [ScopeId(1), 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(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)] Bindings mismatch: after transform: ScopeId(5): ["T"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(7): [] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(7), ReferenceId(39)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(2), ReferenceId(4), ReferenceId(8), ReferenceId(9), ReferenceId(26), ReferenceId(50)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "A": after transform: SymbolId(2): [ReferenceId(5), ReferenceId(10), ReferenceId(11), ReferenceId(22), ReferenceId(24), ReferenceId(27), ReferenceId(29), ReferenceId(31), ReferenceId(33)] -rebuilt : SymbolId(2): [ReferenceId(1)] +rebuilt : SymbolId(4): [ReferenceId(5)] Symbol reference IDs mismatch for "B": after transform: SymbolId(3): [ReferenceId(6), ReferenceId(12), ReferenceId(13), ReferenceId(23), ReferenceId(35), ReferenceId(37), ReferenceId(40), ReferenceId(42), ReferenceId(44), ReferenceId(46)] -rebuilt : SymbolId(3): [ReferenceId(2)] +rebuilt : SymbolId(5): [ReferenceId(6)] Symbol reference IDs mismatch for "C": after transform: SymbolId(4): [ReferenceId(14), ReferenceId(15), ReferenceId(25), ReferenceId(38), ReferenceId(49)] -rebuilt : SymbolId(4): [] +rebuilt : SymbolId(6): [] Symbol reference IDs mismatch for "PA": after transform: SymbolId(7): [ReferenceId(28), ReferenceId(45), ReferenceId(56)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(7): [] Symbol reference IDs mismatch for "PB": after transform: SymbolId(8): [ReferenceId(30), ReferenceId(47), ReferenceId(58)] -rebuilt : SymbolId(6): [] +rebuilt : SymbolId(8): [] Symbol reference IDs mismatch for "a": after transform: SymbolId(9): [ReferenceId(18), ReferenceId(19), ReferenceId(34), ReferenceId(41), ReferenceId(52)] -rebuilt : SymbolId(7): [] +rebuilt : SymbolId(9): [] Symbol reference IDs mismatch for "b": after transform: SymbolId(10): [ReferenceId(20), ReferenceId(21), ReferenceId(43), ReferenceId(54)] -rebuilt : SymbolId(8): [] +rebuilt : SymbolId(10): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeAndMemberIdentity/primtiveTypesAreIdentical.ts semantic error: Scope children mismatch: @@ -60164,53 +61816,53 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithConstraintsTypeArgumentInference.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "C", "Derived", "Derived2", "I", "b", "c", "d1", "d2", "foo", "foo2", "foo2b", "foo2c", "i", "r", "r10", "r11", "r2", "r3", "r3b", "r4", "r5", "r6", "r7", "r8", "r8b", "r9"] -rebuilt : ScopeId(0): ["Base", "C", "Derived", "Derived2", "b", "c", "d1", "d2", "foo", "foo2", "foo2b", "foo2c", "i", "r", "r10", "r11", "r2", "r3", "r3b", "r4", "r5", "r6", "r7", "r8", "r8b", "r9"] +after transform: ScopeId(0): ["Base", "C", "Derived", "Derived2", "I", "_defineProperty", "b", "c", "d1", "d2", "foo", "foo2", "foo2b", "foo2c", "i", "r", "r10", "r11", "r2", "r3", "r3b", "r4", "r5", "r6", "r7", "r8", "r8b", "r9"] +rebuilt : ScopeId(0): ["Base", "C", "Derived", "Derived2", "_defineProperty", "b", "c", "d1", "d2", "foo", "foo2", "foo2b", "foo2c", "i", "r", "r10", "r11", "r2", "r3", "r3b", "r4", "r5", "r6", "r7", "r8", "r8b", "r9"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(18)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(11)] Bindings mismatch: after transform: ScopeId(4): ["T", "t"] -rebuilt : ScopeId(4): ["t"] +rebuilt : ScopeId(7): ["t"] Bindings mismatch: after transform: ScopeId(5): ["T", "U", "t", "u"] -rebuilt : ScopeId(5): ["t", "u"] +rebuilt : ScopeId(8): ["t", "u"] Bindings mismatch: after transform: ScopeId(6): ["T", "U", "u", "x"] -rebuilt : ScopeId(6): ["u", "x"] +rebuilt : ScopeId(9): ["u", "x"] Bindings mismatch: after transform: ScopeId(7): ["T", "U", "x"] -rebuilt : ScopeId(7): ["x"] +rebuilt : ScopeId(10): ["x"] Bindings mismatch: after transform: ScopeId(8): ["T", "U"] -rebuilt : ScopeId(8): [] +rebuilt : ScopeId(11): [] Bindings mismatch: after transform: ScopeId(12): ["T", "t", "u"] -rebuilt : ScopeId(12): ["t", "u"] +rebuilt : ScopeId(15): ["t", "u"] Bindings mismatch: after transform: ScopeId(13): ["U", "t", "u"] -rebuilt : ScopeId(13): ["t", "u"] +rebuilt : ScopeId(16): ["t", "u"] Bindings mismatch: after transform: ScopeId(14): ["T", "U", "t", "u"] -rebuilt : ScopeId(14): ["t", "u"] +rebuilt : ScopeId(17): ["t", "u"] Bindings mismatch: after transform: ScopeId(15): ["T", "U", "x"] -rebuilt : ScopeId(15): ["x"] +rebuilt : ScopeId(18): ["x"] Bindings mismatch: after transform: ScopeId(16): ["T", "U", "u", "x"] -rebuilt : ScopeId(16): ["u", "x"] +rebuilt : ScopeId(19): ["u", "x"] Bindings mismatch: after transform: ScopeId(17): ["T", "U", "x"] -rebuilt : ScopeId(17): ["x"] +rebuilt : ScopeId(20): ["x"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(2), ReferenceId(5), ReferenceId(12), ReferenceId(17), ReferenceId(22), ReferenceId(29), ReferenceId(56), ReferenceId(61), ReferenceId(90), ReferenceId(116), ReferenceId(120), ReferenceId(124)] -rebuilt : SymbolId(0): [ReferenceId(0)] +rebuilt : SymbolId(1): [ReferenceId(2)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(1), ReferenceId(3), ReferenceId(13), ReferenceId(18), ReferenceId(23), ReferenceId(30), ReferenceId(39), ReferenceId(47), ReferenceId(52), ReferenceId(57), ReferenceId(62), ReferenceId(91), ReferenceId(100), ReferenceId(108), ReferenceId(113), ReferenceId(117), ReferenceId(121), ReferenceId(125)] -rebuilt : SymbolId(1): [ReferenceId(1)] +rebuilt : SymbolId(2): [ReferenceId(5)] Symbol reference IDs mismatch for "Derived2": after transform: SymbolId(2): [ReferenceId(4), ReferenceId(43), ReferenceId(48), ReferenceId(53), ReferenceId(104), ReferenceId(109), ReferenceId(114)] -rebuilt : SymbolId(2): [] +rebuilt : SymbolId(4): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments3.ts semantic error: Bindings mismatch: @@ -60223,16 +61875,16 @@ rebuilt : ScopeId(1): ["cb", "u"] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithFunctionTypedArguments4.ts semantic error: Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5)] Bindings mismatch: after transform: ScopeId(5): ["T", "U", "cb", "u"] -rebuilt : ScopeId(3): ["cb", "u"] +rebuilt : ScopeId(5): ["cb", "u"] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(0)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(1): [ReferenceId(1)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithGenericSignatureArguments.ts semantic error: Bindings mismatch: @@ -60270,66 +61922,66 @@ rebuilt : [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgs2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "Derived", "Derived2", "I", "f", "f2", "i", "r", "r2", "r3", "r4"] -rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "f", "f2", "i", "r", "r2", "r3", "r4"] +after transform: ScopeId(0): ["Base", "Derived", "Derived2", "I", "_defineProperty", "f", "f2", "i", "r", "r2", "r3", "r4"] +rebuilt : ScopeId(0): ["Base", "Derived", "Derived2", "_defineProperty", "f", "f2", "i", "r", "r2", "r3", "r4"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(7)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(7), ScopeId(8)] Bindings mismatch: after transform: ScopeId(4): ["T", "U", "a"] -rebuilt : ScopeId(4): ["a"] +rebuilt : ScopeId(7): ["a"] Bindings mismatch: after transform: ScopeId(5): ["T", "U", "a"] -rebuilt : ScopeId(5): ["a"] +rebuilt : ScopeId(8): ["a"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(2), ReferenceId(3), ReferenceId(12), ReferenceId(14), ReferenceId(15), ReferenceId(26)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(8)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(5), ReferenceId(14)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(9), ReferenceId(21), ReferenceId(27)] -rebuilt : SymbolId(1): [ReferenceId(5), ReferenceId(12)] +rebuilt : SymbolId(2): [ReferenceId(11), ReferenceId(18)] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints.ts semantic error: Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Bindings mismatch: after transform: ScopeId(4): ["T", "t", "t2", "x"] -rebuilt : ScopeId(4): ["t", "t2", "x"] +rebuilt : ScopeId(7): ["t", "t2", "x"] Bindings mismatch: after transform: ScopeId(5): ["T", "t", "t2", "x"] -rebuilt : ScopeId(5): ["t", "t2", "x"] +rebuilt : ScopeId(8): ["t", "t2", "x"] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(8), ReferenceId(17)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(1): [ReferenceId(10)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "X": after transform: SymbolId(2): [ReferenceId(1), ReferenceId(3), ReferenceId(7), ReferenceId(9), ReferenceId(18), ReferenceId(20)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(2)] +rebuilt : SymbolId(3): [ReferenceId(6), ReferenceId(7)] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndConstraints2.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["Base", "Derived", "I", "f", "f2", "f3", "i", "r", "r2", "r3", "r4", "r5", "r6", "r7"] -rebuilt : ScopeId(0): ["Base", "Derived", "f", "f2", "f3", "i", "r", "r2", "r3", "r4", "r5", "r6", "r7"] +after transform: ScopeId(0): ["Base", "Derived", "I", "_defineProperty", "f", "f2", "f3", "i", "r", "r2", "r3", "r4", "r5", "r6", "r7"] +rebuilt : ScopeId(0): ["Base", "Derived", "_defineProperty", "f", "f2", "f3", "i", "r", "r2", "r3", "r4", "r5", "r6", "r7"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10)] Bindings mismatch: after transform: ScopeId(3): ["T", "r", "x"] -rebuilt : ScopeId(3): ["r", "x"] +rebuilt : ScopeId(5): ["r", "x"] Bindings mismatch: after transform: ScopeId(5): ["T", "r", "x"] -rebuilt : ScopeId(4): ["r", "x"] +rebuilt : ScopeId(6): ["r", "x"] Bindings mismatch: after transform: ScopeId(6): ["T", "x", "y"] -rebuilt : ScopeId(5): ["x", "y"] +rebuilt : ScopeId(7): ["x", "y"] Symbol reference IDs mismatch for "Base": after transform: SymbolId(0): [ReferenceId(0), ReferenceId(1), ReferenceId(7), ReferenceId(13), ReferenceId(22), ReferenceId(28)] -rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(3), ReferenceId(13)] +rebuilt : SymbolId(1): [ReferenceId(2), ReferenceId(7), ReferenceId(17)] Symbol reference IDs mismatch for "Derived": after transform: SymbolId(1): [ReferenceId(8), ReferenceId(10), ReferenceId(11), ReferenceId(19), ReferenceId(31)] -rebuilt : SymbolId(1): [ReferenceId(4), ReferenceId(6), ReferenceId(7), ReferenceId(16)] +rebuilt : SymbolId(2): [ReferenceId(8), ReferenceId(10), ReferenceId(11), ReferenceId(20)] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericCallWithObjectTypeArgsAndIndexers.ts semantic error: Bindings mismatch: @@ -60501,53 +62153,53 @@ Missing SymbolId: "_Interface" Missing ReferenceId: "Interface" Missing ReferenceId: "Interface" Binding symbols mismatch: -after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(4), SymbolId(23)] -rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(19)] +after transform: ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(4), SymbolId(23), SymbolId(38)] +rebuilt : ScopeId(0): [SymbolId(0), SymbolId(1), SymbolId(2), SymbolId(3), SymbolId(4), SymbolId(20)] Bindings mismatch: after transform: ScopeId(3): ["T"] -rebuilt : ScopeId(3): [] +rebuilt : ScopeId(5): [] Binding symbols mismatch: after transform: ScopeId(4): [SymbolId(5), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(16), SymbolId(22), SymbolId(36)] -rebuilt : ScopeId(4): [SymbolId(4), SymbolId(5), SymbolId(9), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(18)] +rebuilt : ScopeId(7): [SymbolId(5), SymbolId(6), SymbolId(10), SymbolId(11), SymbolId(12), SymbolId(13), SymbolId(14), SymbolId(15), SymbolId(19)] Scope flags mismatch: after transform: ScopeId(4): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(4): ScopeFlags(Function) +rebuilt : ScopeId(7): ScopeFlags(Function) Bindings mismatch: after transform: ScopeId(5): ["T"] -rebuilt : ScopeId(5): [] +rebuilt : ScopeId(8): [] Bindings mismatch: after transform: ScopeId(6): ["T", "t", "t2", "x"] -rebuilt : ScopeId(6): ["t", "t2", "x"] +rebuilt : ScopeId(9): ["t", "t2", "x"] Bindings mismatch: after transform: ScopeId(7): ["T"] -rebuilt : ScopeId(7): [] +rebuilt : ScopeId(10): [] Bindings mismatch: after transform: ScopeId(8): ["T", "t", "t2", "x"] -rebuilt : ScopeId(8): ["t", "t2", "x"] +rebuilt : ScopeId(11): ["t", "t2", "x"] Bindings mismatch: after transform: ScopeId(9): ["G", "G2", "_Interface", "c1", "d1", "g", "g2", "r", "r2"] -rebuilt : ScopeId(9): ["_Interface", "c1", "d1", "g", "g2", "r", "r2"] +rebuilt : ScopeId(12): ["_Interface", "c1", "d1", "g", "g2", "r", "r2"] Scope flags mismatch: after transform: ScopeId(9): ScopeFlags(StrictMode | Function) -rebuilt : ScopeId(9): ScopeFlags(Function) +rebuilt : ScopeId(12): ScopeFlags(Function) Scope children mismatch: after transform: ScopeId(9): [ScopeId(10), ScopeId(12)] -rebuilt : ScopeId(9): [] +rebuilt : ScopeId(12): [] Symbol reference IDs mismatch for "C": after transform: SymbolId(0): [ReferenceId(8), ReferenceId(18), ReferenceId(19), ReferenceId(40), ReferenceId(50), ReferenceId(51)] -rebuilt : SymbolId(0): [] +rebuilt : SymbolId(1): [] Symbol reference IDs mismatch for "D": after transform: SymbolId(1): [ReferenceId(10), ReferenceId(27), ReferenceId(42), ReferenceId(58)] -rebuilt : SymbolId(1): [] +rebuilt : SymbolId(2): [] Symbol reference IDs mismatch for "X": after transform: SymbolId(2): [ReferenceId(1), ReferenceId(3), ReferenceId(7), ReferenceId(9), ReferenceId(20), ReferenceId(22), ReferenceId(34), ReferenceId(36), ReferenceId(39), ReferenceId(41), ReferenceId(52), ReferenceId(54)] -rebuilt : SymbolId(2): [ReferenceId(1), ReferenceId(2), ReferenceId(18), ReferenceId(19)] +rebuilt : SymbolId(3): [ReferenceId(6), ReferenceId(7), ReferenceId(23), ReferenceId(24)] Symbol reference IDs mismatch for "G": after transform: SymbolId(5): [ReferenceId(11)] -rebuilt : SymbolId(5): [] +rebuilt : SymbolId(6): [] Symbol reference IDs mismatch for "G2": after transform: SymbolId(16): [ReferenceId(26)] -rebuilt : SymbolId(14): [] +rebuilt : SymbolId(15): [] tasks/coverage/typescript/tests/cases/conformance/types/typeRelationships/typeInference/genericContextualTypes1.ts semantic error: Bindings mismatch: @@ -60872,20 +62524,20 @@ rebuilt : ScopeId(0): [] tasks/coverage/typescript/tests/cases/conformance/types/uniqueSymbol/uniqueSymbols.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "C0", "C1", "Context", "I", "L", "N", "_asyncFuncReturnConstCall", "_asyncFuncReturnLetCall", "_asyncFuncReturnVarCall", "_asyncGenFuncYieldConstCall", "_asyncGenFuncYieldLetCall", "_asyncGenFuncYieldVarCall", "_asyncToGenerator", "_wrapAsyncGenerator", "arrayOfConstCall", "asyncFuncReturnConstCall", "asyncFuncReturnLetCall", "asyncFuncReturnVarCall", "asyncGenFuncYieldConstCall", "asyncGenFuncYieldLetCall", "asyncGenFuncYieldVarCall", "c", "ce0", "constCall", "constInitToCReadonlyCall", "constInitToCReadonlyCallWithIndexedAccess", "constInitToCReadonlyCallWithTypeQuery", "constInitToCReadonlyStaticCall", "constInitToCReadonlyStaticCallWithTypeQuery", "constInitToCReadonlyStaticType", "constInitToCReadonlyStaticTypeAndCall", "constInitToCReadonlyStaticTypeAndCallWithTypeQuery", "constInitToCReadonlyStaticTypeWithTypeQuery", "constInitToCReadwriteCall", "constInitToCReadwriteCallWithIndexedAccess", "constInitToCReadwriteCallWithTypeQuery", "constInitToCReadwriteStaticCall", "constInitToCReadwriteStaticCallWithTypeQuery", "constInitToConstCall", "constInitToConstCallWithTypeQuery", "constInitToConstDeclAmbient", "constInitToConstDeclAmbientWithTypeQuery", "constInitToIReadonlyType", "constInitToIReadonlyTypeWithIndexedAccess", "constInitToIReadonlyTypeWithTypeQuery", "constInitToLReadonlyNestedType", "constInitToLReadonlyNestedTypeWithIndexedAccess", "constInitToLReadonlyNestedTypeWithTypeQuery", "constInitToLReadonlyType", "constInitToLReadonlyTypeWithIndexedAccess", "constInitToLReadonlyTypeWithTypeQuery", "constInitToLetCall", "constInitToVarCall", "constType", "constTypeAndCall", "fromAny", "funcInferredReturnType", "funcReturnConstCall", "funcReturnConstCallWithTypeQuery", "funcReturnLetCall", "funcReturnVarCall", "genFuncYieldConstCall", "genFuncYieldConstCallWithTypeQuery", "genFuncYieldLetCall", "genFuncYieldVarCall", "i", "l", "letCall", "letInitToConstCall", "letInitToConstDeclAmbient", "letInitToLetCall", "letInitToVarCall", "o", "o2", "o3", "o4", "promiseForConstCall", "s", "varCall", "varInitToConstCall", "varInitToConstDeclAmbient", "varInitToLetCall", "varInitToVarCall"] -rebuilt : ScopeId(0): ["C", "C0", "C1", "_asyncFuncReturnConstCall", "_asyncFuncReturnLetCall", "_asyncFuncReturnVarCall", "_asyncGenFuncYieldConstCall", "_asyncGenFuncYieldLetCall", "_asyncGenFuncYieldVarCall", "_asyncToGenerator", "_wrapAsyncGenerator", "arrayOfConstCall", "asyncFuncReturnConstCall", "asyncFuncReturnLetCall", "asyncFuncReturnVarCall", "asyncGenFuncYieldConstCall", "asyncGenFuncYieldLetCall", "asyncGenFuncYieldVarCall", "ce0", "constCall", "constInitToCReadonlyCall", "constInitToCReadonlyCallWithIndexedAccess", "constInitToCReadonlyCallWithTypeQuery", "constInitToCReadonlyStaticCall", "constInitToCReadonlyStaticCallWithTypeQuery", "constInitToCReadonlyStaticType", "constInitToCReadonlyStaticTypeAndCall", "constInitToCReadonlyStaticTypeAndCallWithTypeQuery", "constInitToCReadonlyStaticTypeWithTypeQuery", "constInitToCReadwriteCall", "constInitToCReadwriteCallWithIndexedAccess", "constInitToCReadwriteCallWithTypeQuery", "constInitToCReadwriteStaticCall", "constInitToCReadwriteStaticCallWithTypeQuery", "constInitToConstCall", "constInitToConstCallWithTypeQuery", "constInitToConstDeclAmbient", "constInitToConstDeclAmbientWithTypeQuery", "constInitToIReadonlyType", "constInitToIReadonlyTypeWithIndexedAccess", "constInitToIReadonlyTypeWithTypeQuery", "constInitToLReadonlyNestedType", "constInitToLReadonlyNestedTypeWithIndexedAccess", "constInitToLReadonlyNestedTypeWithTypeQuery", "constInitToLReadonlyType", "constInitToLReadonlyTypeWithIndexedAccess", "constInitToLReadonlyTypeWithTypeQuery", "constInitToLetCall", "constInitToVarCall", "constTypeAndCall", "fromAny", "funcInferredReturnType", "funcReturnConstCall", "funcReturnConstCallWithTypeQuery", "funcReturnLetCall", "funcReturnVarCall", "genFuncYieldConstCall", "genFuncYieldConstCallWithTypeQuery", "genFuncYieldLetCall", "genFuncYieldVarCall", "letCall", "letInitToConstCall", "letInitToConstDeclAmbient", "letInitToLetCall", "letInitToVarCall", "o2", "o3", "o4", "promiseForConstCall", "varCall", "varInitToConstCall", "varInitToConstDeclAmbient", "varInitToLetCall", "varInitToVarCall"] +after transform: ScopeId(0): ["C", "C0", "C1", "Context", "I", "L", "N", "_N$s", "_N$s2", "_asyncFuncReturnConstCall", "_asyncFuncReturnLetCall", "_asyncFuncReturnVarCall", "_asyncGenFuncYieldConstCall", "_asyncGenFuncYieldLetCall", "_asyncGenFuncYieldVarCall", "_asyncToGenerator", "_defineProperty", "_wrapAsyncGenerator", "arrayOfConstCall", "asyncFuncReturnConstCall", "asyncFuncReturnLetCall", "asyncFuncReturnVarCall", "asyncGenFuncYieldConstCall", "asyncGenFuncYieldLetCall", "asyncGenFuncYieldVarCall", "c", "ce0", "constCall", "constInitToCReadonlyCall", "constInitToCReadonlyCallWithIndexedAccess", "constInitToCReadonlyCallWithTypeQuery", "constInitToCReadonlyStaticCall", "constInitToCReadonlyStaticCallWithTypeQuery", "constInitToCReadonlyStaticType", "constInitToCReadonlyStaticTypeAndCall", "constInitToCReadonlyStaticTypeAndCallWithTypeQuery", "constInitToCReadonlyStaticTypeWithTypeQuery", "constInitToCReadwriteCall", "constInitToCReadwriteCallWithIndexedAccess", "constInitToCReadwriteCallWithTypeQuery", "constInitToCReadwriteStaticCall", "constInitToCReadwriteStaticCallWithTypeQuery", "constInitToConstCall", "constInitToConstCallWithTypeQuery", "constInitToConstDeclAmbient", "constInitToConstDeclAmbientWithTypeQuery", "constInitToIReadonlyType", "constInitToIReadonlyTypeWithIndexedAccess", "constInitToIReadonlyTypeWithTypeQuery", "constInitToLReadonlyNestedType", "constInitToLReadonlyNestedTypeWithIndexedAccess", "constInitToLReadonlyNestedTypeWithTypeQuery", "constInitToLReadonlyType", "constInitToLReadonlyTypeWithIndexedAccess", "constInitToLReadonlyTypeWithTypeQuery", "constInitToLetCall", "constInitToVarCall", "constType", "constTypeAndCall", "fromAny", "funcInferredReturnType", "funcReturnConstCall", "funcReturnConstCallWithTypeQuery", "funcReturnLetCall", "funcReturnVarCall", "genFuncYieldConstCall", "genFuncYieldConstCallWithTypeQuery", "genFuncYieldLetCall", "genFuncYieldVarCall", "i", "l", "letCall", "letInitToConstCall", "letInitToConstDeclAmbient", "letInitToLetCall", "letInitToVarCall", "o", "o2", "o3", "o4", "promiseForConstCall", "s", "varCall", "varInitToConstCall", "varInitToConstDeclAmbient", "varInitToLetCall", "varInitToVarCall"] +rebuilt : ScopeId(0): ["C", "C0", "C1", "_N$s", "_N$s2", "_asyncFuncReturnConstCall", "_asyncFuncReturnLetCall", "_asyncFuncReturnVarCall", "_asyncGenFuncYieldConstCall", "_asyncGenFuncYieldLetCall", "_asyncGenFuncYieldVarCall", "_asyncToGenerator", "_defineProperty", "_wrapAsyncGenerator", "arrayOfConstCall", "asyncFuncReturnConstCall", "asyncFuncReturnLetCall", "asyncFuncReturnVarCall", "asyncGenFuncYieldConstCall", "asyncGenFuncYieldLetCall", "asyncGenFuncYieldVarCall", "ce0", "constCall", "constInitToCReadonlyCall", "constInitToCReadonlyCallWithIndexedAccess", "constInitToCReadonlyCallWithTypeQuery", "constInitToCReadonlyStaticCall", "constInitToCReadonlyStaticCallWithTypeQuery", "constInitToCReadonlyStaticType", "constInitToCReadonlyStaticTypeAndCall", "constInitToCReadonlyStaticTypeAndCallWithTypeQuery", "constInitToCReadonlyStaticTypeWithTypeQuery", "constInitToCReadwriteCall", "constInitToCReadwriteCallWithIndexedAccess", "constInitToCReadwriteCallWithTypeQuery", "constInitToCReadwriteStaticCall", "constInitToCReadwriteStaticCallWithTypeQuery", "constInitToConstCall", "constInitToConstCallWithTypeQuery", "constInitToConstDeclAmbient", "constInitToConstDeclAmbientWithTypeQuery", "constInitToIReadonlyType", "constInitToIReadonlyTypeWithIndexedAccess", "constInitToIReadonlyTypeWithTypeQuery", "constInitToLReadonlyNestedType", "constInitToLReadonlyNestedTypeWithIndexedAccess", "constInitToLReadonlyNestedTypeWithTypeQuery", "constInitToLReadonlyType", "constInitToLReadonlyTypeWithIndexedAccess", "constInitToLReadonlyTypeWithTypeQuery", "constInitToLetCall", "constInitToVarCall", "constTypeAndCall", "fromAny", "funcInferredReturnType", "funcReturnConstCall", "funcReturnConstCallWithTypeQuery", "funcReturnLetCall", "funcReturnVarCall", "genFuncYieldConstCall", "genFuncYieldConstCallWithTypeQuery", "genFuncYieldLetCall", "genFuncYieldVarCall", "letCall", "letInitToConstCall", "letInitToConstDeclAmbient", "letInitToLetCall", "letInitToVarCall", "o2", "o3", "o4", "promiseForConstCall", "varCall", "varInitToConstCall", "varInitToConstDeclAmbient", "varInitToLetCall", "varInitToVarCall"] Scope children mismatch: -after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(33), ScopeId(34), ScopeId(40), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(46), ScopeId(47), ScopeId(50), ScopeId(52), ScopeId(53), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(57), ScopeId(58), ScopeId(59), ScopeId(60), ScopeId(61), ScopeId(62), ScopeId(63), ScopeId(64), ScopeId(65), ScopeId(68), ScopeId(69)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(12), ScopeId(13), ScopeId(15), ScopeId(16), ScopeId(18), ScopeId(19), ScopeId(21), ScopeId(22), ScopeId(24), ScopeId(25), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(31), ScopeId(33), ScopeId(34), ScopeId(35), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(47), ScopeId(49), ScopeId(50), ScopeId(51), ScopeId(52), ScopeId(53), ScopeId(56)] +after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(33), ScopeId(34), ScopeId(40), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(46), ScopeId(47), ScopeId(50), ScopeId(52), ScopeId(53), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(57), ScopeId(58), ScopeId(59), ScopeId(60), ScopeId(61), ScopeId(62), ScopeId(63), ScopeId(65), ScopeId(66), ScopeId(71), ScopeId(72)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(12), ScopeId(13), ScopeId(15), ScopeId(16), ScopeId(18), ScopeId(19), ScopeId(21), ScopeId(22), ScopeId(24), ScopeId(25), ScopeId(27), ScopeId(29), ScopeId(30), ScopeId(32), ScopeId(34), ScopeId(35), ScopeId(36), ScopeId(45), ScopeId(47), ScopeId(48), ScopeId(50), ScopeId(52), ScopeId(53), ScopeId(54), ScopeId(55), ScopeId(56), ScopeId(59)] Scope children mismatch: after transform: ScopeId(50): [ScopeId(51)] -rebuilt : ScopeId(56): [] +rebuilt : ScopeId(59): [] Symbol reference IDs mismatch for "constCall": after transform: SymbolId(0): [ReferenceId(4), ReferenceId(8), ReferenceId(12), ReferenceId(16), ReferenceId(17), ReferenceId(20), ReferenceId(23), ReferenceId(24), ReferenceId(25), ReferenceId(29), ReferenceId(30), ReferenceId(31), ReferenceId(34), ReferenceId(83), ReferenceId(84)] -rebuilt : SymbolId(2): [ReferenceId(6), ReferenceId(10), ReferenceId(14), ReferenceId(18), ReferenceId(20), ReferenceId(23), ReferenceId(24), ReferenceId(27), ReferenceId(32), ReferenceId(53), ReferenceId(99), ReferenceId(100)] +rebuilt : SymbolId(5): [ReferenceId(7), ReferenceId(11), ReferenceId(15), ReferenceId(19), ReferenceId(21), ReferenceId(24), ReferenceId(25), ReferenceId(28), ReferenceId(33), ReferenceId(54), ReferenceId(110), ReferenceId(111)] Symbol reference IDs mismatch for "C": -after transform: SymbolId(34): [ReferenceId(42), ReferenceId(43), ReferenceId(44), ReferenceId(45), ReferenceId(46), ReferenceId(47), ReferenceId(48), ReferenceId(49), ReferenceId(50), ReferenceId(51), ReferenceId(52), ReferenceId(53), ReferenceId(54), ReferenceId(61), ReferenceId(63)] -rebuilt : SymbolId(41): [ReferenceId(75), ReferenceId(76), ReferenceId(77), ReferenceId(78), ReferenceId(79), ReferenceId(80), ReferenceId(81), ReferenceId(82)] +after transform: SymbolId(34): [ReferenceId(42), ReferenceId(43), ReferenceId(44), ReferenceId(45), ReferenceId(46), ReferenceId(47), ReferenceId(48), ReferenceId(49), ReferenceId(50), ReferenceId(51), ReferenceId(52), ReferenceId(53), ReferenceId(54), ReferenceId(61), ReferenceId(63), ReferenceId(229), ReferenceId(231), ReferenceId(233), ReferenceId(235)] +rebuilt : SymbolId(44): [ReferenceId(76), ReferenceId(79), ReferenceId(81), ReferenceId(84), ReferenceId(86), ReferenceId(87), ReferenceId(88), ReferenceId(89), ReferenceId(90), ReferenceId(91), ReferenceId(92), ReferenceId(93)] Reference symbol mismatch for "constType": after transform: SymbolId(3) "constType" rebuilt : @@ -61047,24 +62699,24 @@ after transform: ["AsyncIterableIterator", "IterableIterator", "Math", "N", "Pro rebuilt : ["Math", "N", "Promise", "Symbol", "arguments", "c", "constType", "f", "g", "i", "l", "o", "require", "s"] Unresolved reference IDs mismatch for "N": after transform: [ReferenceId(86), ReferenceId(90), ReferenceId(94), ReferenceId(96), ReferenceId(98), ReferenceId(99), ReferenceId(101), ReferenceId(102), ReferenceId(110), ReferenceId(111), ReferenceId(113), ReferenceId(114), ReferenceId(116), ReferenceId(117), ReferenceId(119), ReferenceId(120), ReferenceId(130), ReferenceId(132), ReferenceId(137), ReferenceId(138), ReferenceId(140), ReferenceId(141), ReferenceId(145), ReferenceId(147), ReferenceId(149), ReferenceId(150), ReferenceId(154), ReferenceId(156), ReferenceId(158), ReferenceId(160), ReferenceId(162)] -rebuilt : [ReferenceId(104), ReferenceId(106), ReferenceId(108), ReferenceId(109), ReferenceId(111), ReferenceId(112), ReferenceId(122), ReferenceId(123), ReferenceId(125), ReferenceId(126), ReferenceId(128), ReferenceId(129), ReferenceId(131), ReferenceId(132), ReferenceId(144), ReferenceId(146), ReferenceId(150), ReferenceId(152), ReferenceId(156), ReferenceId(158), ReferenceId(160), ReferenceId(161), ReferenceId(165), ReferenceId(167), ReferenceId(169), ReferenceId(171), ReferenceId(173)] +rebuilt : [ReferenceId(115), ReferenceId(117), ReferenceId(119), ReferenceId(120), ReferenceId(122), ReferenceId(123), ReferenceId(135), ReferenceId(137), ReferenceId(141), ReferenceId(143), ReferenceId(157), ReferenceId(160), ReferenceId(166), ReferenceId(169), ReferenceId(173), ReferenceId(175), ReferenceId(179), ReferenceId(181), ReferenceId(185), ReferenceId(187), ReferenceId(189), ReferenceId(190), ReferenceId(194), ReferenceId(196), ReferenceId(198), ReferenceId(200), ReferenceId(202)] Unresolved reference IDs mismatch for "Promise": after transform: [ReferenceId(82), ReferenceId(164)] -rebuilt : [ReferenceId(98)] +rebuilt : [ReferenceId(109)] tasks/coverage/typescript/tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsDeclarations.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["C", "C0", "C1", "Context", "I", "L", "N", "_asyncFuncReturnConstCall", "_asyncFuncReturnLetCall", "_asyncFuncReturnVarCall", "_asyncGenFuncYieldConstCall", "_asyncGenFuncYieldLetCall", "_asyncGenFuncYieldVarCall", "_asyncToGenerator", "_wrapAsyncGenerator", "arrayOfConstCall", "asyncFuncReturnConstCall", "asyncFuncReturnLetCall", "asyncFuncReturnVarCall", "asyncGenFuncYieldConstCall", "asyncGenFuncYieldLetCall", "asyncGenFuncYieldVarCall", "c", "constCall", "constInitToCReadonlyCall", "constInitToCReadonlyCallWithIndexedAccess", "constInitToCReadonlyCallWithTypeQuery", "constInitToCReadonlyStaticCall", "constInitToCReadonlyStaticCallWithTypeQuery", "constInitToCReadonlyStaticType", "constInitToCReadonlyStaticTypeAndCall", "constInitToCReadonlyStaticTypeAndCallWithTypeQuery", "constInitToCReadonlyStaticTypeWithTypeQuery", "constInitToCReadwriteCall", "constInitToCReadwriteCallWithIndexedAccess", "constInitToCReadwriteCallWithTypeQuery", "constInitToCReadwriteStaticCall", "constInitToCReadwriteStaticCallWithTypeQuery", "constInitToConstCall", "constInitToConstCallWithTypeQuery", "constInitToConstDeclAmbient", "constInitToConstDeclAmbientWithTypeQuery", "constInitToIReadonlyType", "constInitToIReadonlyTypeWithIndexedAccess", "constInitToIReadonlyTypeWithTypeQuery", "constInitToLReadonlyNestedType", "constInitToLReadonlyNestedTypeWithIndexedAccess", "constInitToLReadonlyNestedTypeWithTypeQuery", "constInitToLReadonlyType", "constInitToLReadonlyTypeWithIndexedAccess", "constInitToLReadonlyTypeWithTypeQuery", "constInitToLetCall", "constInitToVarCall", "constType", "constTypeAndCall", "funcReturnConstCall", "funcReturnConstCallWithTypeQuery", "funcReturnLetCall", "funcReturnVarCall", "genFuncYieldConstCall", "genFuncYieldConstCallWithTypeQuery", "genFuncYieldLetCall", "genFuncYieldVarCall", "i", "l", "letCall", "letInitToConstCall", "letInitToConstDeclAmbient", "letInitToLetCall", "letInitToVarCall", "o", "o2", "o4", "promiseForConstCall", "s", "varCall", "varInitToConstCall", "varInitToConstDeclAmbient", "varInitToLetCall", "varInitToVarCall"] -rebuilt : ScopeId(0): ["C", "C0", "C1", "_asyncFuncReturnConstCall", "_asyncFuncReturnLetCall", "_asyncFuncReturnVarCall", "_asyncGenFuncYieldConstCall", "_asyncGenFuncYieldLetCall", "_asyncGenFuncYieldVarCall", "_asyncToGenerator", "_wrapAsyncGenerator", "arrayOfConstCall", "asyncFuncReturnConstCall", "asyncFuncReturnLetCall", "asyncFuncReturnVarCall", "asyncGenFuncYieldConstCall", "asyncGenFuncYieldLetCall", "asyncGenFuncYieldVarCall", "constCall", "constInitToCReadonlyCall", "constInitToCReadonlyCallWithIndexedAccess", "constInitToCReadonlyCallWithTypeQuery", "constInitToCReadonlyStaticCall", "constInitToCReadonlyStaticCallWithTypeQuery", "constInitToCReadonlyStaticType", "constInitToCReadonlyStaticTypeAndCall", "constInitToCReadonlyStaticTypeAndCallWithTypeQuery", "constInitToCReadonlyStaticTypeWithTypeQuery", "constInitToCReadwriteCall", "constInitToCReadwriteCallWithIndexedAccess", "constInitToCReadwriteCallWithTypeQuery", "constInitToCReadwriteStaticCall", "constInitToCReadwriteStaticCallWithTypeQuery", "constInitToConstCall", "constInitToConstCallWithTypeQuery", "constInitToConstDeclAmbient", "constInitToConstDeclAmbientWithTypeQuery", "constInitToIReadonlyType", "constInitToIReadonlyTypeWithIndexedAccess", "constInitToIReadonlyTypeWithTypeQuery", "constInitToLReadonlyNestedType", "constInitToLReadonlyNestedTypeWithIndexedAccess", "constInitToLReadonlyNestedTypeWithTypeQuery", "constInitToLReadonlyType", "constInitToLReadonlyTypeWithIndexedAccess", "constInitToLReadonlyTypeWithTypeQuery", "constInitToLetCall", "constInitToVarCall", "constTypeAndCall", "funcReturnConstCall", "funcReturnConstCallWithTypeQuery", "funcReturnLetCall", "funcReturnVarCall", "genFuncYieldConstCall", "genFuncYieldConstCallWithTypeQuery", "genFuncYieldLetCall", "genFuncYieldVarCall", "letCall", "letInitToConstCall", "letInitToConstDeclAmbient", "letInitToLetCall", "letInitToVarCall", "o2", "o4", "promiseForConstCall", "varCall", "varInitToConstCall", "varInitToConstDeclAmbient", "varInitToLetCall", "varInitToVarCall"] +after transform: ScopeId(0): ["C", "C0", "C1", "Context", "I", "L", "N", "_N$s", "_N$s2", "_asyncFuncReturnConstCall", "_asyncFuncReturnLetCall", "_asyncFuncReturnVarCall", "_asyncGenFuncYieldConstCall", "_asyncGenFuncYieldLetCall", "_asyncGenFuncYieldVarCall", "_asyncToGenerator", "_defineProperty", "_wrapAsyncGenerator", "arrayOfConstCall", "asyncFuncReturnConstCall", "asyncFuncReturnLetCall", "asyncFuncReturnVarCall", "asyncGenFuncYieldConstCall", "asyncGenFuncYieldLetCall", "asyncGenFuncYieldVarCall", "c", "constCall", "constInitToCReadonlyCall", "constInitToCReadonlyCallWithIndexedAccess", "constInitToCReadonlyCallWithTypeQuery", "constInitToCReadonlyStaticCall", "constInitToCReadonlyStaticCallWithTypeQuery", "constInitToCReadonlyStaticType", "constInitToCReadonlyStaticTypeAndCall", "constInitToCReadonlyStaticTypeAndCallWithTypeQuery", "constInitToCReadonlyStaticTypeWithTypeQuery", "constInitToCReadwriteCall", "constInitToCReadwriteCallWithIndexedAccess", "constInitToCReadwriteCallWithTypeQuery", "constInitToCReadwriteStaticCall", "constInitToCReadwriteStaticCallWithTypeQuery", "constInitToConstCall", "constInitToConstCallWithTypeQuery", "constInitToConstDeclAmbient", "constInitToConstDeclAmbientWithTypeQuery", "constInitToIReadonlyType", "constInitToIReadonlyTypeWithIndexedAccess", "constInitToIReadonlyTypeWithTypeQuery", "constInitToLReadonlyNestedType", "constInitToLReadonlyNestedTypeWithIndexedAccess", "constInitToLReadonlyNestedTypeWithTypeQuery", "constInitToLReadonlyType", "constInitToLReadonlyTypeWithIndexedAccess", "constInitToLReadonlyTypeWithTypeQuery", "constInitToLetCall", "constInitToVarCall", "constType", "constTypeAndCall", "funcReturnConstCall", "funcReturnConstCallWithTypeQuery", "funcReturnLetCall", "funcReturnVarCall", "genFuncYieldConstCall", "genFuncYieldConstCallWithTypeQuery", "genFuncYieldLetCall", "genFuncYieldVarCall", "i", "l", "letCall", "letInitToConstCall", "letInitToConstDeclAmbient", "letInitToLetCall", "letInitToVarCall", "o", "o2", "o4", "promiseForConstCall", "s", "varCall", "varInitToConstCall", "varInitToConstDeclAmbient", "varInitToLetCall", "varInitToVarCall"] +rebuilt : ScopeId(0): ["C", "C0", "C1", "_N$s", "_N$s2", "_asyncFuncReturnConstCall", "_asyncFuncReturnLetCall", "_asyncFuncReturnVarCall", "_asyncGenFuncYieldConstCall", "_asyncGenFuncYieldLetCall", "_asyncGenFuncYieldVarCall", "_asyncToGenerator", "_defineProperty", "_wrapAsyncGenerator", "arrayOfConstCall", "asyncFuncReturnConstCall", "asyncFuncReturnLetCall", "asyncFuncReturnVarCall", "asyncGenFuncYieldConstCall", "asyncGenFuncYieldLetCall", "asyncGenFuncYieldVarCall", "constCall", "constInitToCReadonlyCall", "constInitToCReadonlyCallWithIndexedAccess", "constInitToCReadonlyCallWithTypeQuery", "constInitToCReadonlyStaticCall", "constInitToCReadonlyStaticCallWithTypeQuery", "constInitToCReadonlyStaticType", "constInitToCReadonlyStaticTypeAndCall", "constInitToCReadonlyStaticTypeAndCallWithTypeQuery", "constInitToCReadonlyStaticTypeWithTypeQuery", "constInitToCReadwriteCall", "constInitToCReadwriteCallWithIndexedAccess", "constInitToCReadwriteCallWithTypeQuery", "constInitToCReadwriteStaticCall", "constInitToCReadwriteStaticCallWithTypeQuery", "constInitToConstCall", "constInitToConstCallWithTypeQuery", "constInitToConstDeclAmbient", "constInitToConstDeclAmbientWithTypeQuery", "constInitToIReadonlyType", "constInitToIReadonlyTypeWithIndexedAccess", "constInitToIReadonlyTypeWithTypeQuery", "constInitToLReadonlyNestedType", "constInitToLReadonlyNestedTypeWithIndexedAccess", "constInitToLReadonlyNestedTypeWithTypeQuery", "constInitToLReadonlyType", "constInitToLReadonlyTypeWithIndexedAccess", "constInitToLReadonlyTypeWithTypeQuery", "constInitToLetCall", "constInitToVarCall", "constTypeAndCall", "funcReturnConstCall", "funcReturnConstCallWithTypeQuery", "funcReturnLetCall", "funcReturnVarCall", "genFuncYieldConstCall", "genFuncYieldConstCallWithTypeQuery", "genFuncYieldLetCall", "genFuncYieldVarCall", "letCall", "letInitToConstCall", "letInitToConstDeclAmbient", "letInitToLetCall", "letInitToVarCall", "o2", "o4", "promiseForConstCall", "varCall", "varInitToConstCall", "varInitToConstDeclAmbient", "varInitToLetCall", "varInitToVarCall"] Scope children mismatch: -after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(33), ScopeId(34), ScopeId(40), 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(57), ScopeId(58), ScopeId(61), ScopeId(62)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(12), ScopeId(13), ScopeId(15), ScopeId(16), ScopeId(18), ScopeId(19), ScopeId(21), ScopeId(22), ScopeId(24), ScopeId(25), ScopeId(27), ScopeId(28), ScopeId(29), ScopeId(31), ScopeId(33), ScopeId(34), ScopeId(35), ScopeId(43), ScopeId(44), ScopeId(45), ScopeId(47), ScopeId(49), ScopeId(50)] +after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(15), ScopeId(16), ScopeId(17), ScopeId(18), ScopeId(19), ScopeId(20), ScopeId(21), ScopeId(22), ScopeId(25), ScopeId(26), ScopeId(27), ScopeId(33), ScopeId(34), ScopeId(40), 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(59), ScopeId(64), ScopeId(65)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(5), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(9), ScopeId(10), ScopeId(12), ScopeId(13), ScopeId(15), ScopeId(16), ScopeId(18), ScopeId(19), ScopeId(21), ScopeId(22), ScopeId(24), ScopeId(25), ScopeId(27), ScopeId(29), ScopeId(30), ScopeId(32), ScopeId(34), ScopeId(35), ScopeId(36), ScopeId(45), ScopeId(47), ScopeId(48), ScopeId(50), ScopeId(52), ScopeId(53)] Symbol reference IDs mismatch for "constCall": after transform: SymbolId(0): [ReferenceId(4), ReferenceId(8), ReferenceId(12), ReferenceId(16), ReferenceId(17), ReferenceId(20), ReferenceId(23), ReferenceId(24), ReferenceId(25), ReferenceId(29), ReferenceId(30), ReferenceId(31), ReferenceId(34), ReferenceId(83), ReferenceId(84)] -rebuilt : SymbolId(2): [ReferenceId(6), ReferenceId(10), ReferenceId(14), ReferenceId(18), ReferenceId(20), ReferenceId(23), ReferenceId(24), ReferenceId(27), ReferenceId(32), ReferenceId(53), ReferenceId(99), ReferenceId(100)] +rebuilt : SymbolId(5): [ReferenceId(7), ReferenceId(11), ReferenceId(15), ReferenceId(19), ReferenceId(21), ReferenceId(24), ReferenceId(25), ReferenceId(28), ReferenceId(33), ReferenceId(54), ReferenceId(110), ReferenceId(111)] Symbol reference IDs mismatch for "C": -after transform: SymbolId(33): [ReferenceId(42), ReferenceId(43), ReferenceId(44), ReferenceId(45), ReferenceId(46), ReferenceId(47), ReferenceId(48), ReferenceId(49), ReferenceId(50), ReferenceId(51), ReferenceId(52), ReferenceId(53), ReferenceId(54), ReferenceId(61), ReferenceId(63)] -rebuilt : SymbolId(40): [ReferenceId(75), ReferenceId(76), ReferenceId(77), ReferenceId(78), ReferenceId(79), ReferenceId(80), ReferenceId(81), ReferenceId(82)] +after transform: SymbolId(33): [ReferenceId(42), ReferenceId(43), ReferenceId(44), ReferenceId(45), ReferenceId(46), ReferenceId(47), ReferenceId(48), ReferenceId(49), ReferenceId(50), ReferenceId(51), ReferenceId(52), ReferenceId(53), ReferenceId(54), ReferenceId(61), ReferenceId(63), ReferenceId(215), ReferenceId(217), ReferenceId(219), ReferenceId(221)] +rebuilt : SymbolId(43): [ReferenceId(76), ReferenceId(79), ReferenceId(81), ReferenceId(84), ReferenceId(86), ReferenceId(87), ReferenceId(88), ReferenceId(89), ReferenceId(90), ReferenceId(91), ReferenceId(92), ReferenceId(93)] Reference symbol mismatch for "constType": after transform: SymbolId(3) "constType" rebuilt : @@ -61226,18 +62878,18 @@ after transform: ["AsyncIterableIterator", "IterableIterator", "Math", "N", "Pro rebuilt : ["Math", "N", "Promise", "Symbol", "arguments", "c", "constType", "f", "g", "i", "l", "o", "require", "s"] Unresolved reference IDs mismatch for "N": after transform: [ReferenceId(86), ReferenceId(90), ReferenceId(94), ReferenceId(96), ReferenceId(98), ReferenceId(99), ReferenceId(101), ReferenceId(102), ReferenceId(110), ReferenceId(111), ReferenceId(113), ReferenceId(114), ReferenceId(116), ReferenceId(117), ReferenceId(119), ReferenceId(120), ReferenceId(130), ReferenceId(132), ReferenceId(137), ReferenceId(138), ReferenceId(140), ReferenceId(141), ReferenceId(145), ReferenceId(147), ReferenceId(149), ReferenceId(150), ReferenceId(154), ReferenceId(156), ReferenceId(158), ReferenceId(160), ReferenceId(162)] -rebuilt : [ReferenceId(104), ReferenceId(106), ReferenceId(108), ReferenceId(109), ReferenceId(111), ReferenceId(112), ReferenceId(122), ReferenceId(123), ReferenceId(125), ReferenceId(126), ReferenceId(128), ReferenceId(129), ReferenceId(131), ReferenceId(132), ReferenceId(144), ReferenceId(146), ReferenceId(150), ReferenceId(152), ReferenceId(156), ReferenceId(158), ReferenceId(160), ReferenceId(161), ReferenceId(165), ReferenceId(167), ReferenceId(169), ReferenceId(171), ReferenceId(173)] +rebuilt : [ReferenceId(115), ReferenceId(117), ReferenceId(119), ReferenceId(120), ReferenceId(122), ReferenceId(123), ReferenceId(135), ReferenceId(137), ReferenceId(141), ReferenceId(143), ReferenceId(157), ReferenceId(160), ReferenceId(166), ReferenceId(169), ReferenceId(173), ReferenceId(175), ReferenceId(179), ReferenceId(181), ReferenceId(185), ReferenceId(187), ReferenceId(189), ReferenceId(190), ReferenceId(194), ReferenceId(196), ReferenceId(198), ReferenceId(200), ReferenceId(202)] Unresolved reference IDs mismatch for "Promise": after transform: [ReferenceId(82), ReferenceId(164)] -rebuilt : [ReferenceId(98)] +rebuilt : [ReferenceId(109)] tasks/coverage/typescript/tests/cases/conformance/types/uniqueSymbol/uniqueSymbolsDeclarationsErrors.ts semantic error: Bindings mismatch: -after transform: ScopeId(0): ["ClassWithPrivateNamedAccessors", "ClassWithPrivateNamedMethods", "ClassWithPrivateNamedProperties", "I", "InterfaceWithPrivateNamedMethods", "InterfaceWithPrivateNamedProperties", "TypeLiteralWithPrivateNamedMethods", "TypeLiteralWithPrivateNamedProperties", "classExpression", "funcInferredReturnType", "obj", "s"] -rebuilt : ScopeId(0): ["ClassWithPrivateNamedAccessors", "ClassWithPrivateNamedMethods", "ClassWithPrivateNamedProperties", "classExpression", "funcInferredReturnType", "obj"] +after transform: ScopeId(0): ["ClassWithPrivateNamedAccessors", "ClassWithPrivateNamedMethods", "ClassWithPrivateNamedProperties", "I", "InterfaceWithPrivateNamedMethods", "InterfaceWithPrivateNamedProperties", "TypeLiteralWithPrivateNamedMethods", "TypeLiteralWithPrivateNamedProperties", "_defineProperty", "classExpression", "funcInferredReturnType", "obj", "s"] +rebuilt : ScopeId(0): ["ClassWithPrivateNamedAccessors", "ClassWithPrivateNamedMethods", "ClassWithPrivateNamedProperties", "_defineProperty", "classExpression", "funcInferredReturnType", "obj"] Scope children mismatch: after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(4), ScopeId(7), ScopeId(9), ScopeId(10), ScopeId(12), ScopeId(13), ScopeId(15), ScopeId(16), ScopeId(19)] -rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(7), ScopeId(8), ScopeId(11)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3), ScopeId(6), ScopeId(7), ScopeId(9), ScopeId(12)] Scope children mismatch: after transform: ScopeId(7): [ScopeId(8)] rebuilt : ScopeId(6): [] diff --git a/tasks/coverage/snapshots/transformer_babel.snap b/tasks/coverage/snapshots/transformer_babel.snap index 87f6ad14feae6d..5de2390532b031 100644 --- a/tasks/coverage/snapshots/transformer_babel.snap +++ b/tasks/coverage/snapshots/transformer_babel.snap @@ -2,4 +2,7 @@ commit: d20b314c transformer_babel Summary: AST Parsed : 2210/2210 (100.00%) -Positive Passed: 2210/2210 (100.00%) +Positive Passed: 2207/2210 (99.86%) +Mismatch: tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-private-properties/await-in-private-property-in-async/input.js +Mismatch: tasks/coverage/babel/packages/babel-parser/test/fixtures/es2022/class-properties/await-in-class-property-in-async/input.js +Mismatch: tasks/coverage/babel/packages/babel-parser/test/fixtures/typescript/type-arguments/instantiation-expression-asi/input.ts diff --git a/tasks/coverage/snapshots/transformer_test262.snap b/tasks/coverage/snapshots/transformer_test262.snap index 3ef1c8a6d5dd54..e90625f4a6c77b 100644 --- a/tasks/coverage/snapshots/transformer_test262.snap +++ b/tasks/coverage/snapshots/transformer_test262.snap @@ -2,4 +2,8 @@ commit: 06454619 transformer_test262 Summary: AST Parsed : 43851/43851 (100.00%) -Positive Passed: 43851/43851 (100.00%) +Positive Passed: 43847/43851 (99.99%) +Mismatch: tasks/coverage/test262/test/language/statements/class/elements/private-static-field-shadowed-by-field-on-nested-class.js +Mismatch: tasks/coverage/test262/test/language/statements/class/elements/private-static-method-shadowed-by-field-on-nested-class.js +Mismatch: tasks/coverage/test262/test/language/statements/class/static-init-arguments-functions.js +Mismatch: tasks/coverage/test262/test/language/statements/class/static-init-arguments-methods.js diff --git a/tasks/coverage/snapshots/transformer_typescript.snap b/tasks/coverage/snapshots/transformer_typescript.snap index cec4ce20137729..93087afc1c3156 100644 --- a/tasks/coverage/snapshots/transformer_typescript.snap +++ b/tasks/coverage/snapshots/transformer_typescript.snap @@ -2,6 +2,18 @@ commit: df9d1650 transformer_typescript Summary: AST Parsed : 6490/6490 (100.00%) -Positive Passed: 6488/6490 (99.97%) +Positive Passed: 6476/6490 (99.78%) +Mismatch: tasks/coverage/typescript/tests/cases/compiler/asyncArrowInClassES5.ts +Mismatch: tasks/coverage/typescript/tests/cases/compiler/classNameReferencesInStaticElements.ts Mismatch: tasks/coverage/typescript/tests/cases/compiler/commentsAfterSpread.ts +Mismatch: tasks/coverage/typescript/tests/cases/compiler/forwardRefInTypeDeclaration.ts +Mismatch: tasks/coverage/typescript/tests/cases/compiler/thisInPropertyBoundDeclarations.ts +Mismatch: tasks/coverage/typescript/tests/cases/conformance/async/es5/asyncAwaitNestedClasses_es5.ts +Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/classStaticBlock/classStaticBlock11.ts +Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers1.ts +Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers2.ts +Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers3.ts +Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/members/instanceAndStaticMembers/thisAndSuperInStaticMembers4.ts +Mismatch: tasks/coverage/typescript/tests/cases/conformance/classes/members/privateNames/privateNameComputedPropertyName2.ts +Mismatch: tasks/coverage/typescript/tests/cases/conformance/esDecorators/classExpression/namedEvaluation/esDecorators-classExpression-namedEvaluation.10.ts Mismatch: tasks/coverage/typescript/tests/cases/conformance/jsx/inline/inlineJsxAndJsxFragPragmaOverridesCompilerOptions.tsx diff --git a/tasks/transform_conformance/snapshots/babel.snap.md b/tasks/transform_conformance/snapshots/babel.snap.md index 0a7c39cf7c72fa..0d386114a5b0d0 100644 --- a/tasks/transform_conformance/snapshots/babel.snap.md +++ b/tasks/transform_conformance/snapshots/babel.snap.md @@ -1,6 +1,6 @@ commit: d20b314c -Passed: 327/575 +Passed: 405/839 # All Passed: * babel-plugin-transform-class-static-block @@ -273,6 +273,739 @@ x Output mismatch x Output mismatch +# babel-plugin-transform-class-properties (78/264) +* assumption-constantSuper/complex-super-class/input.js +x Output mismatch + +* assumption-constantSuper/static-field/input.js +x Output mismatch + +* assumption-noDocumentAll/optional-chain-before-member-call/input.js +x Output mismatch + +* assumption-noDocumentAll/optional-chain-cast-to-boolean/input.js +x Output mismatch + +* assumption-noUninitializedPrivateFieldAccess/static-private/input.js +x Output mismatch + +* assumption-setPublicClassFields/computed/input.js +x Output mismatch + +* assumption-setPublicClassFields/constructor-collision/input.js +x Output mismatch + +* assumption-setPublicClassFields/foobar/input.js +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(2): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +* assumption-setPublicClassFields/regression-T7364/input.mjs +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(8)] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(5): [ScopeId(6)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(6): Some(ScopeId(5)) +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6), ScopeId(9)] +rebuilt : ScopeId(7): [ScopeId(8)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(8): [ScopeId(9)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(9): Some(ScopeId(8)) + +* assumption-setPublicClassFields/static-class-binding/input.js +x Output mismatch + +* assumption-setPublicClassFields/static-infer-name/input.js +x Output mismatch + +* assumption-setPublicClassFields/static-super/input.js +x Output mismatch + +* assumption-setPublicClassFields/static-super-loose/input.js +x Output mismatch + +* assumption-setPublicClassFields/static-this/input.js +x Output mismatch + +* assumption-setPublicClassFields/super-expression/input.js +x Output mismatch + +* assumption-setPublicClassFields/super-with-collision/input.js +x Output mismatch + +* class-name-tdz/general/input.js +x Output mismatch + +* class-name-tdz/static-edgest-case/input.js +x Output mismatch + +* class-name-tdz/static-general/input.js +x Output mismatch + +* class-name-tdz/static-loose/input.js +x Output mismatch + +* compile-to-class/constructor-collision-ignores-types/input.js +Unresolved references mismatch: +after transform: ["T", "babelHelpers"] +rebuilt : ["babelHelpers"] + +* compile-to-class/constructor-collision-ignores-types-loose/input.js +Unresolved references mismatch: +after transform: ["T"] +rebuilt : [] + +* nested-class/super-call-in-decorator/input.js +x Output mismatch + +* nested-class/super-property-in-accessor-key/input.js +x Output mismatch + +* nested-class/super-property-in-decorator/input.js +x Output mismatch + +* private/1-helpermemberexpressionfunction/input.js +x Output mismatch + +* private/call/input.js +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +* private/class-shadow-builtins/input.mjs +x Output mismatch + +* private/constructor-collision/input.js +x Output mismatch + +* private/derived-multiple-supers/input.js +x Output mismatch + +* private/destructuring-array-pattern/input.js +x Output mismatch + +* private/destructuring-array-pattern-1/input.js +x Output mismatch + +* private/destructuring-array-pattern-2/input.js +x Output mismatch + +* private/destructuring-array-pattern-3/input.js +x Output mismatch + +* private/destructuring-array-pattern-static/input.js +x Output mismatch + +* private/destructuring-object-pattern/input.js +x Output mismatch + +* private/destructuring-object-pattern-1/input.js +x Output mismatch + +* private/destructuring-object-pattern-2/input.js +x Output mismatch + +* private/destructuring-object-pattern-3/input.js +x Output mismatch + +* private/destructuring-object-pattern-static/input.js +x Output mismatch + +* private/extracted-this/input.js +x Output mismatch + +* private/foobar/input.js +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(2): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +* private/nested-class-computed-redeclared/input.js +x Output mismatch + +* private/nested-class-extends-computed/input.js +x Output mismatch + +* private/nested-class-extends-computed-redeclared/input.js +x Output mismatch + +* private/optional-chain-before-member-call/input.js +x Output mismatch + +* private/optional-chain-before-member-call-with-transform/input.js +x Output mismatch + +* private/optional-chain-before-property/input.js +x Output mismatch + +* private/optional-chain-before-property-with-transform/input.js +x Output mismatch + +* private/optional-chain-cast-to-boolean/input.js +x Output mismatch + +* private/optional-chain-delete-property/input.js +x Output mismatch + +* private/optional-chain-delete-property-with-transform/input.js +x Output mismatch + +* private/optional-chain-in-function-param/input.js +x Output mismatch + +* private/optional-chain-in-function-param-with-transform/input.js +x Output mismatch + +* private/optional-chain-member-optional-call/input.js +x Output mismatch + +* private/optional-chain-member-optional-call-spread-arguments/input.js +x Output mismatch + +* private/optional-chain-member-optional-call-with-transform/input.js +x Output mismatch + +* private/optional-chain-optional-member-call/input.js +x Output mismatch + +* private/optional-chain-optional-member-call-with-transform/input.js +x Output mismatch + +* private/optional-chain-optional-property/input.js +x Output mismatch + +* private/optional-chain-optional-property-with-transform/input.js +x Output mismatch + +* private/parenthesized-optional-member-call/input.js +x Output mismatch + +* private/parenthesized-optional-member-call-with-transform/input.js +x Output mismatch + +* private/regression-T7364/input.mjs +x Output mismatch + +* private/static-call/input.js +Scope children mismatch: +after transform: ScopeId(0): [ScopeId(1)] +rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)] +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope flags mismatch: +after transform: ScopeId(2): ScopeFlags(StrictMode | Function) +rebuilt : ScopeId(3): ScopeFlags(Function) +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(0)) +Symbol reference IDs mismatch for "Foo": +after transform: SymbolId(0): [ReferenceId(1), ReferenceId(4)] +rebuilt : SymbolId(0): [ReferenceId(1)] + +* private/static-class-binding/input.js +x Output mismatch + +* private/static-infer-name/input.js +x Output mismatch + +* private/static-self-field/input.js +x Output mismatch + +* private/static-shadow/input.js +x Output mismatch + +* private/static-this/input.js +x Output mismatch + +* private/super-expression/input.js +x Output mismatch + +* private/tagged-template/input.js +x Output mismatch + +* private-loose/assignment/input.js +x Output mismatch + +* private-loose/call/input.js +x Output mismatch + +* private-loose/canonical/input.js +x Output mismatch + +* private-loose/class-shadow-builtins/input.mjs +x Output mismatch + +* private-loose/constructor-collision/input.js +x Output mismatch + +* private-loose/declaration-order/input.js +x Output mismatch + +* private-loose/derived/input.js +x Output mismatch + +* private-loose/derived-multiple-supers/input.js +x Output mismatch + +* private-loose/destructuring-array-pattern/input.js +x Output mismatch + +* private-loose/destructuring-array-pattern-1/input.js +x Output mismatch + +* private-loose/destructuring-array-pattern-2/input.js +x Output mismatch + +* private-loose/destructuring-array-pattern-3/input.js +x Output mismatch + +* private-loose/destructuring-array-pattern-static/input.js +x Output mismatch + +* private-loose/destructuring-object-pattern/input.js +x Output mismatch + +* private-loose/destructuring-object-pattern-1/input.js +x Output mismatch + +* private-loose/destructuring-object-pattern-2/input.js +x Output mismatch + +* private-loose/destructuring-object-pattern-3/input.js +x Output mismatch + +* private-loose/destructuring-object-pattern-static/input.js +x Output mismatch + +* private-loose/extracted-this/input.js +x Output mismatch + +* private-loose/foobar/input.js +x Output mismatch + +* private-loose/instance/input.js +x Output mismatch + +* private-loose/instance-undefined/input.js +x Output mismatch + +* private-loose/logical-assignment/input.js +x Output mismatch + +* private-loose/multiple/input.js +x Output mismatch + +* private-loose/native-classes/input.js +x Output mismatch + +* private-loose/nested-class/input.js +x Output mismatch + +* private-loose/nested-class-computed/input.js +x Output mismatch + +* private-loose/nested-class-computed-redeclared/input.js +x Output mismatch + +* private-loose/nested-class-extends-computed/input.js +x Output mismatch + +* private-loose/nested-class-extends-computed-redeclared/input.js +x Output mismatch + +* private-loose/nested-class-other-redeclared/input.js +x Output mismatch + +* private-loose/nested-class-redeclared/input.js +x Output mismatch + +* private-loose/non-block-arrow-func/input.mjs +x Output mismatch + +* private-loose/optional-chain-before-member-call/input.js +x Output mismatch + +* private-loose/optional-chain-before-member-call-with-transform/input.js +x Output mismatch + +* private-loose/optional-chain-before-property/input.js +x Output mismatch + +* private-loose/optional-chain-before-property-with-transform/input.js +x Output mismatch + +* private-loose/optional-chain-cast-to-boolean/input.js +x Output mismatch + +* private-loose/optional-chain-delete-property/input.js +x Output mismatch + +* private-loose/optional-chain-delete-property-with-transform/input.js +x Output mismatch + +* private-loose/optional-chain-in-function-param/input.js +x Output mismatch + +* private-loose/optional-chain-in-function-param-with-transform/input.js +x Output mismatch + +* private-loose/optional-chain-member-optional-call/input.js +x Output mismatch + +* private-loose/optional-chain-member-optional-call-spread-arguments/input.js +x Output mismatch + +* private-loose/optional-chain-member-optional-call-with-transform/input.js +x Output mismatch + +* private-loose/optional-chain-optional-member-call/input.js +x Output mismatch + +* private-loose/optional-chain-optional-member-call-with-transform/input.js +x Output mismatch + +* private-loose/optional-chain-optional-property/input.js +x Output mismatch + +* private-loose/optional-chain-optional-property-with-transform/input.js +x Output mismatch + +* private-loose/parenthesized-optional-member-call/input.js +x Output mismatch + +* private-loose/parenthesized-optional-member-call-with-transform/input.js +x Output mismatch + +* private-loose/preserve-comments/input.js +x Output mismatch + +* private-loose/private-in-derived/input.js +x Output mismatch + +* private-loose/reevaluated/input.js +x Output mismatch + +* private-loose/reference-in-other-property/input.js +x Output mismatch + +* private-loose/static/input.js +x Output mismatch + +* private-loose/static-call/input.js +x Output mismatch + +* private-loose/static-class-binding/input.js +x Output mismatch + +* private-loose/static-export/input.mjs +x Output mismatch + +* private-loose/static-infer-name/input.js +x Output mismatch + +* private-loose/static-inherited/input.js +x Output mismatch + +* private-loose/static-shadow/input.js +x Output mismatch + +* private-loose/static-this/input.js +x Output mismatch + +* private-loose/static-undefined/input.js +x Output mismatch + +* private-loose/super-expression/input.js +x Output mismatch + +* private-loose/super-statement/input.js +x Output mismatch + +* private-loose/update/input.js +x Output mismatch + +* public/arrow-static-this-without-transform/input.js +x Output mismatch + +* public/call/input.js +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)] +rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)] +Scope children mismatch: +after transform: ScopeId(4): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +* public/class-shadow-builtins/input.mjs +x Output mismatch + +* public/computed/input.js +x Output mismatch + +* public/computed-toPrimitive/input.js +x Output mismatch + +* public/constructor-collision/input.js +x Output mismatch + +* public/delete-super-property/input.js +x Output mismatch + +* public/delete-this/input.js +x Output mismatch + +* public/derived-multiple-supers/input.js +x Output mismatch + +* public/derived-super-in-default-params/input.js +x Output mismatch + +* public/derived-super-in-default-params-complex/input.js +x Output mismatch + +* public/derived-super-in-default-params-in-arrow/input.js +x Output mismatch + +* public/extracted-this/input.js +x Output mismatch + +* public/foobar/input.js +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(3)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(2): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(3): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) + +* public/non-block-arrow-func/input.mjs +x Output mismatch + +* public/regression-T2983/input.mjs +x Output mismatch + +* public/regression-T7364/input.mjs +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(8)] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(5): [ScopeId(6)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(6): Some(ScopeId(5)) +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6), ScopeId(9)] +rebuilt : ScopeId(7): [ScopeId(8)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(8): [ScopeId(9)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(9): Some(ScopeId(8)) + +* public/static-class-binding/input.js +x Output mismatch + +* public/static-export/input.mjs +x Output mismatch + +* public/static-infer-name/input.js +x Output mismatch + +* public/static-super/input.js +x Output mismatch + +* public/static-this/input.js +x Output mismatch + +* public/super-expression/input.js +x Output mismatch + +* public/super-with-collision/input.js +x Output mismatch + +* public-loose/arrow-static-this-without-transform/input.js +x Output mismatch + +* public-loose/class-shadow-builtins/input.mjs +x Output mismatch + +* public-loose/computed/input.js +x Output mismatch + +* public-loose/constructor-collision/input.js +x Output mismatch + +* public-loose/foobar/input.js +x Output mismatch + +* public-loose/non-block-arrow-func/input.mjs +x Output mismatch + +* public-loose/regression-T2983/input.mjs +x Output mismatch + +* public-loose/regression-T7364/input.mjs +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(8)] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(5): [ScopeId(6)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(6): Some(ScopeId(5)) +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6), ScopeId(9)] +rebuilt : ScopeId(7): [ScopeId(8)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(8): [ScopeId(9)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(9): Some(ScopeId(8)) + +* public-loose/static-class-binding/input.js +x Output mismatch + +* public-loose/static-export/input.mjs +x Output mismatch + +* public-loose/static-infer-name/input.js +x Output mismatch + +* public-loose/static-super/input.js +x Output mismatch + +* public-loose/static-this/input.js +x Output mismatch + +* public-loose/super-expression/input.js +x Output mismatch + +* public-loose/super-with-collision/input.js +x Output mismatch + +* regression/6153/input.js +x Output mismatch + +* regression/6154/input.js +x Output mismatch + +* regression/7371/input.js +x Output mismatch + +* regression/7951/input.mjs +x Output mismatch + +* regression/8882/input.js +Bindings mismatch: +after transform: ScopeId(0): ["classes"] +rebuilt : ScopeId(0): ["_A", "_bar", "classes"] +Bindings mismatch: +after transform: ScopeId(2): ["_A", "_bar", "_i"] +rebuilt : ScopeId(2): ["_i"] +Symbol scope ID mismatch for "_A": +after transform: SymbolId(3): ScopeId(2) +rebuilt : SymbolId(2): ScopeId(0) +Symbol scope ID mismatch for "_bar": +after transform: SymbolId(4): ScopeId(2) +rebuilt : SymbolId(3): ScopeId(0) + +* regression/T2983/input.mjs +x Output mismatch + +* regression/T7364/input.mjs +Scope children mismatch: +after transform: ScopeId(1): [ScopeId(2), ScopeId(7)] +rebuilt : ScopeId(1): [ScopeId(2)] +Scope children mismatch: +after transform: ScopeId(7): [] +rebuilt : ScopeId(2): [ScopeId(3)] +Scope parent mismatch: +after transform: ScopeId(2): Some(ScopeId(1)) +rebuilt : ScopeId(3): Some(ScopeId(2)) +Scope children mismatch: +after transform: ScopeId(3): [ScopeId(4), ScopeId(8)] +rebuilt : ScopeId(4): [ScopeId(5)] +Scope children mismatch: +after transform: ScopeId(8): [] +rebuilt : ScopeId(5): [ScopeId(6)] +Scope parent mismatch: +after transform: ScopeId(4): Some(ScopeId(3)) +rebuilt : ScopeId(6): Some(ScopeId(5)) +Scope children mismatch: +after transform: ScopeId(5): [ScopeId(6), ScopeId(9)] +rebuilt : ScopeId(7): [ScopeId(8)] +Scope children mismatch: +after transform: ScopeId(9): [] +rebuilt : ScopeId(8): [ScopeId(9)] +Scope parent mismatch: +after transform: ScopeId(6): Some(ScopeId(5)) +rebuilt : ScopeId(9): Some(ScopeId(8)) + +* regression/multiple-super-in-termary/input.js +x Output mismatch + + # babel-plugin-transform-nullish-coalescing-operator (5/12) * assumption-noDocumentAll/transform/input.js x Output mismatch diff --git a/tasks/transform_conformance/snapshots/babel_exec.snap.md b/tasks/transform_conformance/snapshots/babel_exec.snap.md index de542525f891f2..835257815aca42 100644 --- a/tasks/transform_conformance/snapshots/babel_exec.snap.md +++ b/tasks/transform_conformance/snapshots/babel_exec.snap.md @@ -1,7 +1,7 @@ commit: d20b314c node: v22.11.0 -⎯⎯⎯⎯⎯⎯ Failed Suites 1 ⎯⎯⎯⎯⎯⎯⎯ +⎯⎯⎯⎯⎯⎯ Failed Suites 57 ⎯⎯⎯⎯⎯⎯ FAIL fixtures/babel-plugin-transform-arrow-functions-test-fixtures-arrow-functions-implicit-var-arguments-exec.test.js [ fixtures/babel-plugin-transform-arrow-functions-test-fixtures-arrow-functions-implicit-var-arguments-exec.test.js ] Error: 'eval' and 'arguments' cannot be used as a binding identifier in strict mode @@ -11,9 +11,1499 @@ Error: 'eval' and 'arguments' cannot be used as a binding identifier in strict m ❯ ssrTransformScript ../../node_modules/.pnpm/vite@5.4.11_@types+node@22.9.1/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:52381:11 ❯ loadAndTransform ../../node_modules/.pnpm/vite@5.4.11_@types+node@22.9.1/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:51979:72 -⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/7]⎯ +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/98]⎯ -⎯⎯⎯⎯⎯⎯⎯ Failed Tests 6 ⎯⎯⎯⎯⎯⎯⎯ + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-noDocumentAll-optional-chain-before-member-call-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-noDocumentAll-optional-chain-before-member-call-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-noUninitializedPrivateFieldAccess-static-private-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-noUninitializedPrivateFieldAccess-static-private-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-setPublicClassFields-static-super-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-setPublicClassFields-static-super-exec.test.js ] + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-public-delete-super-property-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-public-delete-super-property-exec.test.js ] + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-public-loose-static-super-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-public-loose-static-super-exec.test.js ] + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-public-static-super-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-public-static-super-exec.test.js ] +Error: Invalid access to super + ❯ getRollupError ../../node_modules/.pnpm/rollup@4.27.3/node_modules/rollup/dist/es/shared/parseAst.js:396:41 + ❯ convertProgram ../../node_modules/.pnpm/rollup@4.27.3/node_modules/rollup/dist/es/shared/parseAst.js:1084:26 + ❯ parseAstAsync ../../node_modules/.pnpm/rollup@4.27.3/node_modules/rollup/dist/es/shared/parseAst.js:2070:106 + ❯ ssrTransformScript ../../node_modules/.pnpm/vite@5.4.11_@types+node@22.9.1/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:52381:11 + ❯ loadAndTransform ../../node_modules/.pnpm/vite@5.4.11_@types+node@22.9.1/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:51979:72 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[4/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-nested-class-super-property-in-accessor-key-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-nested-class-super-property-in-accessor-key-exec.test.js ] +Error: Unexpected token `[`. Expected * for generator, private key, identifier or async + ❯ getRollupError ../../node_modules/.pnpm/rollup@4.27.3/node_modules/rollup/dist/es/shared/parseAst.js:396:41 + ❯ convertProgram ../../node_modules/.pnpm/rollup@4.27.3/node_modules/rollup/dist/es/shared/parseAst.js:1084:26 + ❯ parseAstAsync ../../node_modules/.pnpm/rollup@4.27.3/node_modules/rollup/dist/es/shared/parseAst.js:2070:106 + ❯ ssrTransformScript ../../node_modules/.pnpm/vite@5.4.11_@types+node@22.9.1/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:52381:11 + ❯ loadAndTransform ../../node_modules/.pnpm/vite@5.4.11_@types+node@22.9.1/node_modules/vite/dist/node/chunks/dep-CB_7IfJ-.js:51979:72 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[5/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-access-before-declaration-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-access-before-declaration-exec.test.js ] +SyntaxError: Private field '#p' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[6/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-array-pattern-1-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-array-pattern-1-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[7/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-array-pattern-2-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-array-pattern-2-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[8/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-array-pattern-3-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-array-pattern-3-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[9/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-array-pattern-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-array-pattern-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[10/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-array-pattern-static-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-array-pattern-static-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[11/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-object-pattern-1-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-object-pattern-1-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[12/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-object-pattern-2-exec-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-object-pattern-2-exec-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[13/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-object-pattern-3-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-object-pattern-3-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[14/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-object-pattern-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-object-pattern-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[15/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-object-pattern-static-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-destructuring-object-pattern-static-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[16/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-access-before-declaration-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-access-before-declaration-exec.test.js ] +SyntaxError: Private field '#p' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[17/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-array-pattern-1-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-array-pattern-1-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[18/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-array-pattern-2-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-array-pattern-2-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[19/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-array-pattern-3-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-array-pattern-3-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[20/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-array-pattern-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-array-pattern-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[21/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-array-pattern-static-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-array-pattern-static-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[22/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-object-pattern-1-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-object-pattern-1-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[23/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-object-pattern-2-exec-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-object-pattern-2-exec-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[24/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-object-pattern-3-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-object-pattern-3-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[25/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-object-pattern-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-object-pattern-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[26/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-object-pattern-static-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-destructuring-object-pattern-static-exec.test.js ] +SyntaxError: Private field '#client' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[27/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-nested-class-computed-redeclared-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-nested-class-computed-redeclared-exec.test.js ] +SyntaxError: Private field '#foo' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[28/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-before-member-call-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-before-member-call-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[29/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-before-member-call-with-transform-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-before-member-call-with-transform-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[30/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-before-property-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-before-property-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[31/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-in-function-param-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-in-function-param-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[32/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-in-function-param-with-transform-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-in-function-param-with-transform-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[33/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-member-optional-call-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-member-optional-call-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[34/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-member-optional-call-with-transform-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-member-optional-call-with-transform-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[35/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-optional-member-call-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-optional-member-call-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[36/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-optional-member-call-with-transform-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-optional-member-call-with-transform-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[37/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-optional-property-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-optional-property-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[38/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-parenthesized-optional-member-call-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-parenthesized-optional-member-call-exec.test.js ] +SyntaxError: Private field '#m' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[39/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-parenthesized-optional-member-call-with-transform-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-parenthesized-optional-member-call-with-transform-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[40/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-nested-class-computed-redeclared-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-nested-class-computed-redeclared-exec.test.js ] +SyntaxError: Private field '#foo' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[41/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-before-member-call-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-before-member-call-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[42/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-before-member-call-with-transform-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-before-member-call-with-transform-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[43/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-before-property-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-before-property-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[44/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-in-function-param-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-in-function-param-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[45/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-in-function-param-with-transform-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-in-function-param-with-transform-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[46/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-member-optional-call-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-member-optional-call-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[47/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-member-optional-call-with-transform-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-member-optional-call-with-transform-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[48/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-optional-member-call-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-optional-member-call-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[49/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-optional-member-call-with-transform-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-optional-member-call-with-transform-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[50/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-optional-property-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-optional-property-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[51/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-parenthesized-optional-member-call-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-parenthesized-optional-member-call-exec.test.js ] +SyntaxError: Private field '#m' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[52/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-parenthesized-optional-member-call-with-transform-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-parenthesized-optional-member-call-with-transform-exec.test.js ] +SyntaxError: Private field '#x' must be declared in an enclosing class +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[53/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-regression-7371-exec.test.js [ fixtures/babel-plugin-transform-class-properties-test-fixtures-regression-7371-exec.test.js ] +SyntaxError: 'super' keyword unexpected here +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[54/98]⎯ + +⎯⎯⎯⎯⎯⎯ Failed Tests 41 ⎯⎯⎯⎯⎯⎯⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-noDocumentAll-optional-chain-cast-to-boolean-exec.test.js > exec +TypeError: Private element is not present on this object + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:3:9 + ❯ Function.testIf fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-noDocumentAll-optional-chain-cast-to-boolean-exec.test.js:7:8 + 5| class C { + 6| static testIf(o) { + 7| if (_assertClassBrand(C, o, _a)._.b.c.d) { + | ^ + 8| return true; + 9| } + ❯ Function.testNullish fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-noDocumentAll-optional-chain-cast-to-boolean-exec.test.js:89:14 + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-noDocumentAll-optional-chain-cast-to-boolean-exec.test.js:105:4 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[55/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-setPublicClassFields-static-class-binding-exec.test.js > exec +AssertionError: expected null to be [Function A] // Object.is equality + +- Expected: +[Function A] + ++ Received: +null + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-setPublicClassFields-static-class-binding-exec.test.js:10:22 + 8| A = null; + 9| expect(oldA.self).toBe(oldA); + 10| expect(oldA.getA()).toBe(oldA); + | ^ + 11| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[56/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-setPublicClassFields-static-infer-name-exec.test.js > exec +AssertionError: expected '_Class' to be 'Foo' // Object.is equality + +Expected: "Foo" +Received: "_Class" + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-setPublicClassFields-static-infer-name-exec.test.js:8:19 + 6| expect(Foo.num).toBe(0); + 7| expect(Foo.num = 1).toBe(1); + 8| expect(Foo.name).toBe("Foo"); + | ^ + 9| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[57/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-setPublicClassFields-static-this-exec.test.js > exec +AssertionError: expected { Object: [Function Object], …(133), …(6) } to be [Function A] // Object.is equality + +- Expected: +[Function A] + ++ Received: +Object { + "__vitest_environment__": "node", + "__vitest_required__": Object { + "timers": Object { + "_unrefActive": [Function deprecated], + "active": [Function deprecated], + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "enroll": [Function deprecated], + "promises": Object { + "scheduler": Scheduler { + Symbol(kScheduler): true, + }, + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + }, + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + "unenroll": [Function deprecated], + }, + "util": Object { + "MIMEParams": [Function MIMEParams], + "MIMEType": [Function MIMEType], + "TextDecoder": [Function TextDecoder], + "TextEncoder": [Function TextEncoder], + "_errnoException": [Function _errnoException], + "_exceptionWithHostPort": [Function _exceptionWithHostPort], + "_extend": [Function deprecated], + "aborted": [Function aborted], + "callbackify": [Function callbackify], + "debug": [Function debuglog], + "debuglog": [Function debuglog], + "deprecate": [Function deprecate], + "format": [Function format], + "formatWithOptions": [Function formatWithOptions], + "getCallSite": [Function getCallSite], + "getSystemErrorMap": [Function getSystemErrorMap], + "getSystemErrorName": [Function getSystemErrorName], + "inherits": [Function inherits], + "inspect": [Function inspect], + "isArray": [Function deprecated], + "isBoolean": [Function deprecated], + "isBuffer": [Function deprecated], + "isDate": [Function deprecated], + "isDeepStrictEqual": [Function isDeepStrictEqual], + "isError": [Function deprecated], + "isFunction": [Function deprecated], + "isNull": [Function deprecated], + "isNullOrUndefined": [Function deprecated], + "isNumber": [Function deprecated], + "isObject": [Function deprecated], + "isPrimitive": [Function deprecated], + "isRegExp": [Function deprecated], + "isString": [Function deprecated], + "isSymbol": [Function deprecated], + "isUndefined": [Function deprecated], + "log": [Function deprecated], + "parseArgs": [Function parseArgs], + "parseEnv": [Function parseEnv], + "promisify": [Function promisify], + "stripVTControlCharacters": [Function stripVTControlCharacters], + "styleText": [Function styleText], + "toUSVString": [Function toUSVString], + "transferableAbortController": [Function transferableAbortController], + "transferableAbortSignal": [Function transferableAbortSignal], + "types": Object { + "isAnyArrayBuffer": [Function isAnyArrayBuffer], + "isArgumentsObject": [Function isArgumentsObject], + "isArrayBuffer": [Function isArrayBuffer], + "isArrayBufferView": [Function isView], + "isAsyncFunction": [Function isAsyncFunction], + "isBigInt64Array": [Function isBigInt64Array], + "isBigIntObject": [Function isBigIntObject], + "isBigUint64Array": [Function isBigUint64Array], + "isBooleanObject": [Function isBooleanObject], + "isBoxedPrimitive": [Function isBoxedPrimitive], + "isCryptoKey": [Function value], + "isDataView": [Function isDataView], + "isDate": [Function isDate], + "isExternal": [Function isExternal], + "isFloat32Array": [Function isFloat32Array], + "isFloat64Array": [Function isFloat64Array], + "isGeneratorFunction": [Function isGeneratorFunction], + "isGeneratorObject": [Function isGeneratorObject], + "isInt16Array": [Function isInt16Array], + "isInt32Array": [Function isInt32Array], + "isInt8Array": [Function isInt8Array], + "isKeyObject": [Function value], + "isMap": [Function isMap], + "isMapIterator": [Function isMapIterator], + "isModuleNamespaceObject": [Function isModuleNamespaceObject], + "isNativeError": [Function isNativeError], + "isNumberObject": [Function isNumberObject], + "isPromise": [Function isPromise], + "isProxy": [Function isProxy], + "isRegExp": [Function isRegExp], + "isSet": [Function isSet], + "isSetIterator": [Function isSetIterator], + "isSharedArrayBuffer": [Function isSharedArrayBuffer], + "isStringObject": [Function isStringObject], + "isSymbolObject": [Function isSymbolObject], + "isTypedArray": [Function isTypedArray], + "isUint16Array": [Function isUint16Array], + "isUint32Array": [Function isUint32Array], + "isUint8Array": [Function isUint8Array], + "isUint8ClampedArray": [Function isUint8ClampedArray], + "isWeakMap": [Function isWeakMap], + "isWeakSet": [Function isWeakSet], + }, + }, + }, + "atob": [Function atob], + "btoa": [Function btoa], + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "crypto": Crypto {}, + "fetch": [Function fetch], + "global": [Circular], + "navigator": Navigator {}, + "performance": Performance { + Symbol(kEvents): Map {}, + Symbol(events.maxEventTargetListeners): 10, + Symbol(events.maxEventTargetListenersWarned): false, + Symbol(kHandlers): Map {}, + Symbol(performance): true, + }, + "queueMicrotask": [Function queueMicrotask], + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + "structuredClone": [Function structuredClone], + Symbol(vitest:SAFE_TIMERS): Object { + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "nextTick": [Function nextTick], + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + }, +} + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-assumption-setPublicClassFields-static-this-exec.test.js:8:15 + 6| A.getA = () => this; + 7| const { self, getA } = A; + 8| expect(self).toBe(A); + | ^ + 9| expect(getA()).toBe(A); + 10| const oldA = A; + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[58/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-nested-class-super-call-in-decorator-exec.test.js > exec +AssertionError: expected undefined to be 'hello' // Object.is equality + +- Expected: +"hello" + ++ Received: +undefined + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-nested-class-super-call-in-decorator-exec.test.js:21:28 + 19| } + 20| } + 21| expect(new Outer().hello).toBe("hello"); + | ^ + 22| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[59/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-nested-class-super-property-in-decorator-exec.test.js > exec +AssertionError: expected undefined to be 'hello' // Object.is equality + +- Expected: +"hello" + ++ Received: +undefined + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-nested-class-super-property-in-decorator-exec.test.js:22:28 + 20| } + 21| } + 22| expect(new Outer().hello).toBe("hello"); + | ^ + 23| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[60/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-constructor-collision-exec.test.js > exec +AssertionError: expected undefined to be 'bar' // Object.is equality + +- Expected: +"bar" + ++ Received: +undefined + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-constructor-collision-exec.test.js:18:19 + 16| } + 17| const f = new Foo(); + 18| expect(f.test()).toBe(foo); + | ^ + 19| expect("bar" in f).toBe(false); + 20| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[61/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-constructor-collision-exec.test.js > exec +AssertionError: expected undefined to be 'bar' // Object.is equality + +- Expected: +"bar" + ++ Received: +undefined + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-constructor-collision-exec.test.js:18:19 + 16| } + 17| const f = new Foo(); + 18| expect(f.test()).toBe(foo); + | ^ + 19| expect("bar" in f).toBe(false); + 20| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[62/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-nested-class-extends-computed-exec.test.js > exec +AssertionError: expected [Function] to not throw an error but 'TypeError: Private element is not pre…' was thrown + +- Expected: +undefined + ++ Received: +"TypeError: Private element is not present on this object" + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-nested-class-extends-computed-exec.test.js:30:9 + 28| expect(() => { + 29| f.test(); + 30| }).not.toThrow(); + | ^ + 31| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[63/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-before-property-with-transform-exec.test.js > exec +TypeError: Private element is not present on this object + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:3:9 + ❯ Function.test fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-before-property-with-transform-exec.test.js:31:166 + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-before-property-with-transform-exec.test.js:110:6 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[64/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-cast-to-boolean-exec.test.js > exec +TypeError: Private element is not present on this object + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:3:9 + ❯ Function.testIf fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-cast-to-boolean-exec.test.js:7:8 + 5| class C { + 6| static testIf(o) { + 7| if (_assertClassBrand(C, o, _a)._.b.c.d) { + | ^ + 8| return true; + 9| } + ❯ Function.testNullish fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-cast-to-boolean-exec.test.js:89:14 + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-cast-to-boolean-exec.test.js:105:4 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[65/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-delete-property-exec.test.js > exec +TypeError: Private element is not present on this object + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:3:9 + ❯ Function.testNull fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-delete-property-exec.test.js:56:18 + 54| return deep; + 55| } + 56| expect(delete _assertClassBrand(Foo, deep?.very.o?.Foo, _self)._.un… + | ^ + 57| expect(delete _assertClassBrand(Foo, o?.Foo, _self)._.unicorn).toBe… + 58| expect(delete _assertClassBrand(Foo, o?.Foo, _self)._.self.unicorn)… + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-delete-property-exec.test.js:92:6 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[66/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-delete-property-with-transform-exec.test.js > exec +AssertionError: expected function to throw an error, but it didn't + ❯ Function.test fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-delete-property-with-transform-exec.test.js:41:7 + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-delete-property-with-transform-exec.test.js:158:6 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[67/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-optional-property-with-transform-exec.test.js > exec +TypeError: Private element is not present on this object + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:3:9 + ❯ Function.test fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-optional-property-with-transform-exec.test.js:34:269 + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-optional-chain-optional-property-with-transform-exec.test.js:113:6 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[68/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-static-class-binding-exec.test.js > exec +AssertionError: expected null to be [Function A] // Object.is equality + +- Expected: +[Function A] + ++ Received: +null + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-static-class-binding-exec.test.js:17:32 + 15| A = null; + 16| expect(oldA.extract().self).toBe(oldA); + 17| expect(oldA.extract().getA()).toBe(oldA); + | ^ + 18| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[69/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-static-shadow-exec.test.js > exec +TypeError: e.has is not a function + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:2:44 + ❯ func fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-static-shadow-exec.test.js:10:12 + 8| const func = () => { + 9| const Test = 3; + 10| return _assertClassBrand(Test, this, _x)._ + Test; + | ^ + 11| }; + 12| return func() + Test; + ❯ Function.method fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-static-shadow-exec.test.js:12:11 + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-static-shadow-exec.test.js:16:14 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[70/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-static-this-exec.test.js > exec +AssertionError: expected { Object: [Function Object], …(133), …(6) } to be [Function A] // Object.is equality + +- Expected: +[Function A] + ++ Received: +Object { + "__vitest_environment__": "node", + "__vitest_required__": Object { + "timers": Object { + "_unrefActive": [Function deprecated], + "active": [Function deprecated], + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "enroll": [Function deprecated], + "promises": Object { + "scheduler": Scheduler { + Symbol(kScheduler): true, + }, + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + }, + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + "unenroll": [Function deprecated], + }, + "util": Object { + "MIMEParams": [Function MIMEParams], + "MIMEType": [Function MIMEType], + "TextDecoder": [Function TextDecoder], + "TextEncoder": [Function TextEncoder], + "_errnoException": [Function _errnoException], + "_exceptionWithHostPort": [Function _exceptionWithHostPort], + "_extend": [Function deprecated], + "aborted": [Function aborted], + "callbackify": [Function callbackify], + "debug": [Function debuglog], + "debuglog": [Function debuglog], + "deprecate": [Function deprecate], + "format": [Function format], + "formatWithOptions": [Function formatWithOptions], + "getCallSite": [Function getCallSite], + "getSystemErrorMap": [Function getSystemErrorMap], + "getSystemErrorName": [Function getSystemErrorName], + "inherits": [Function inherits], + "inspect": [Function inspect], + "isArray": [Function deprecated], + "isBoolean": [Function deprecated], + "isBuffer": [Function deprecated], + "isDate": [Function deprecated], + "isDeepStrictEqual": [Function isDeepStrictEqual], + "isError": [Function deprecated], + "isFunction": [Function deprecated], + "isNull": [Function deprecated], + "isNullOrUndefined": [Function deprecated], + "isNumber": [Function deprecated], + "isObject": [Function deprecated], + "isPrimitive": [Function deprecated], + "isRegExp": [Function deprecated], + "isString": [Function deprecated], + "isSymbol": [Function deprecated], + "isUndefined": [Function deprecated], + "log": [Function deprecated], + "parseArgs": [Function parseArgs], + "parseEnv": [Function parseEnv], + "promisify": [Function promisify], + "stripVTControlCharacters": [Function stripVTControlCharacters], + "styleText": [Function styleText], + "toUSVString": [Function toUSVString], + "transferableAbortController": [Function transferableAbortController], + "transferableAbortSignal": [Function transferableAbortSignal], + "types": Object { + "isAnyArrayBuffer": [Function isAnyArrayBuffer], + "isArgumentsObject": [Function isArgumentsObject], + "isArrayBuffer": [Function isArrayBuffer], + "isArrayBufferView": [Function isView], + "isAsyncFunction": [Function isAsyncFunction], + "isBigInt64Array": [Function isBigInt64Array], + "isBigIntObject": [Function isBigIntObject], + "isBigUint64Array": [Function isBigUint64Array], + "isBooleanObject": [Function isBooleanObject], + "isBoxedPrimitive": [Function isBoxedPrimitive], + "isCryptoKey": [Function value], + "isDataView": [Function isDataView], + "isDate": [Function isDate], + "isExternal": [Function isExternal], + "isFloat32Array": [Function isFloat32Array], + "isFloat64Array": [Function isFloat64Array], + "isGeneratorFunction": [Function isGeneratorFunction], + "isGeneratorObject": [Function isGeneratorObject], + "isInt16Array": [Function isInt16Array], + "isInt32Array": [Function isInt32Array], + "isInt8Array": [Function isInt8Array], + "isKeyObject": [Function value], + "isMap": [Function isMap], + "isMapIterator": [Function isMapIterator], + "isModuleNamespaceObject": [Function isModuleNamespaceObject], + "isNativeError": [Function isNativeError], + "isNumberObject": [Function isNumberObject], + "isPromise": [Function isPromise], + "isProxy": [Function isProxy], + "isRegExp": [Function isRegExp], + "isSet": [Function isSet], + "isSetIterator": [Function isSetIterator], + "isSharedArrayBuffer": [Function isSharedArrayBuffer], + "isStringObject": [Function isStringObject], + "isSymbolObject": [Function isSymbolObject], + "isTypedArray": [Function isTypedArray], + "isUint16Array": [Function isUint16Array], + "isUint32Array": [Function isUint32Array], + "isUint8Array": [Function isUint8Array], + "isUint8ClampedArray": [Function isUint8ClampedArray], + "isWeakMap": [Function isWeakMap], + "isWeakSet": [Function isWeakSet], + }, + }, + }, + "atob": [Function atob], + "btoa": [Function btoa], + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "crypto": Crypto {}, + "fetch": [Function fetch], + "global": [Circular], + "navigator": Navigator {}, + "performance": Performance { + Symbol(kEvents): Map {}, + Symbol(events.maxEventTargetListeners): 10, + Symbol(events.maxEventTargetListenersWarned): false, + Symbol(kHandlers): Map {}, + Symbol(performance): true, + }, + "queueMicrotask": [Function queueMicrotask], + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + "structuredClone": [Function structuredClone], + Symbol(vitest:SAFE_TIMERS): Object { + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "nextTick": [Function nextTick], + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + }, +} + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-loose-static-this-exec.test.js:15:15 + 13| var _getA = { _: () => this }; + 14| const { self, getA } = A.extract(); + 15| expect(self).toBe(A); + | ^ + 16| expect(getA()).toBe(A); + 17| const oldA = A; + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[71/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-nested-class-extends-computed-exec.test.js > exec +AssertionError: expected [Function] to not throw an error but 'TypeError: Private element is not pre…' was thrown + +- Expected: +undefined + ++ Received: +"TypeError: Private element is not present on this object" + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-nested-class-extends-computed-exec.test.js:31:9 + 29| expect(() => { + 30| f.test(); + 31| }).not.toThrow(); + | ^ + 32| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[72/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-before-property-with-transform-exec.test.js > exec +TypeError: Private element is not present on this object + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:3:9 + ❯ Function.test fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-before-property-with-transform-exec.test.js:32:166 + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-before-property-with-transform-exec.test.js:111:6 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[73/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-cast-to-boolean-exec.test.js > exec +TypeError: Private element is not present on this object + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:3:9 + ❯ Function.testIf fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-cast-to-boolean-exec.test.js:7:8 + 5| class C { + 6| static testIf(o) { + 7| if (_assertClassBrand(C, o, _a)._.b.c.d) { + | ^ + 8| return true; + 9| } + ❯ Function.testNullish fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-cast-to-boolean-exec.test.js:89:14 + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-cast-to-boolean-exec.test.js:105:4 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[74/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-delete-property-exec.test.js > exec +TypeError: Private element is not present on this object + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:3:9 + ❯ Function.testNull fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-delete-property-exec.test.js:57:18 + 55| return deep; + 56| } + 57| expect(delete _assertClassBrand(Foo, deep?.very.o?.Foo, _self)._.un… + | ^ + 58| expect(delete _assertClassBrand(Foo, o?.Foo, _self)._.unicorn).toBe… + 59| expect(delete _assertClassBrand(Foo, o?.Foo, _self)._.self.unicorn)… + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-delete-property-exec.test.js:93:6 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[75/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-delete-property-with-transform-exec.test.js > exec +AssertionError: expected function to throw an error, but it didn't + ❯ Function.test fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-delete-property-with-transform-exec.test.js:41:7 + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-delete-property-with-transform-exec.test.js:158:6 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[76/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-optional-property-with-transform-exec.test.js > exec +TypeError: Private element is not present on this object + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:3:9 + ❯ Function.test fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-optional-property-with-transform-exec.test.js:35:269 + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-optional-chain-optional-property-with-transform-exec.test.js:114:6 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[77/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-static-class-binding-exec.test.js > exec +AssertionError: expected null to be [Function A] // Object.is equality + +- Expected: +[Function A] + ++ Received: +null + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-static-class-binding-exec.test.js:17:32 + 15| A = null; + 16| expect(oldA.extract().self).toBe(oldA); + 17| expect(oldA.extract().getA()).toBe(oldA); + | ^ + 18| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[78/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-static-self-field-exec.test.js > exec +ReferenceError: Foo is not defined + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-static-self-field-exec.test.js:14:15 + 12| }; + 13| } + 14| }, _x = { _: Foo }, _defineProperty(_Foo, "y", Foo), _Foo); + | ^ + 15| const { x, y } = f.extract(); + 16| expect(x).toBe(f); + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[79/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-static-shadow-exec.test.js > exec +TypeError: e.has is not a function + ❯ _assertClassBrand ../../node_modules/.pnpm/@babel+runtime@7.26.0/node_modules/@babel/runtime/helpers/assertClassBrand.js:2:44 + ❯ func fixtures/babel-plugin-transform-class-properties-test-fixtures-private-static-shadow-exec.test.js:10:12 + 8| const func = () => { + 9| const Test = 3; + 10| return _assertClassBrand(Test, this, _x)._ + Test; + | ^ + 11| }; + 12| return func() + Test; + ❯ Function.method fixtures/babel-plugin-transform-class-properties-test-fixtures-private-static-shadow-exec.test.js:12:11 + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-static-shadow-exec.test.js:16:14 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[80/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-static-this-exec.test.js > exec +AssertionError: expected { Object: [Function Object], …(133), …(6) } to be [Function A] // Object.is equality + +- Expected: +[Function A] + ++ Received: +Object { + "__vitest_environment__": "node", + "__vitest_required__": Object { + "timers": Object { + "_unrefActive": [Function deprecated], + "active": [Function deprecated], + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "enroll": [Function deprecated], + "promises": Object { + "scheduler": Scheduler { + Symbol(kScheduler): true, + }, + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + }, + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + "unenroll": [Function deprecated], + }, + "util": Object { + "MIMEParams": [Function MIMEParams], + "MIMEType": [Function MIMEType], + "TextDecoder": [Function TextDecoder], + "TextEncoder": [Function TextEncoder], + "_errnoException": [Function _errnoException], + "_exceptionWithHostPort": [Function _exceptionWithHostPort], + "_extend": [Function deprecated], + "aborted": [Function aborted], + "callbackify": [Function callbackify], + "debug": [Function debuglog], + "debuglog": [Function debuglog], + "deprecate": [Function deprecate], + "format": [Function format], + "formatWithOptions": [Function formatWithOptions], + "getCallSite": [Function getCallSite], + "getSystemErrorMap": [Function getSystemErrorMap], + "getSystemErrorName": [Function getSystemErrorName], + "inherits": [Function inherits], + "inspect": [Function inspect], + "isArray": [Function deprecated], + "isBoolean": [Function deprecated], + "isBuffer": [Function deprecated], + "isDate": [Function deprecated], + "isDeepStrictEqual": [Function isDeepStrictEqual], + "isError": [Function deprecated], + "isFunction": [Function deprecated], + "isNull": [Function deprecated], + "isNullOrUndefined": [Function deprecated], + "isNumber": [Function deprecated], + "isObject": [Function deprecated], + "isPrimitive": [Function deprecated], + "isRegExp": [Function deprecated], + "isString": [Function deprecated], + "isSymbol": [Function deprecated], + "isUndefined": [Function deprecated], + "log": [Function deprecated], + "parseArgs": [Function parseArgs], + "parseEnv": [Function parseEnv], + "promisify": [Function promisify], + "stripVTControlCharacters": [Function stripVTControlCharacters], + "styleText": [Function styleText], + "toUSVString": [Function toUSVString], + "transferableAbortController": [Function transferableAbortController], + "transferableAbortSignal": [Function transferableAbortSignal], + "types": Object { + "isAnyArrayBuffer": [Function isAnyArrayBuffer], + "isArgumentsObject": [Function isArgumentsObject], + "isArrayBuffer": [Function isArrayBuffer], + "isArrayBufferView": [Function isView], + "isAsyncFunction": [Function isAsyncFunction], + "isBigInt64Array": [Function isBigInt64Array], + "isBigIntObject": [Function isBigIntObject], + "isBigUint64Array": [Function isBigUint64Array], + "isBooleanObject": [Function isBooleanObject], + "isBoxedPrimitive": [Function isBoxedPrimitive], + "isCryptoKey": [Function value], + "isDataView": [Function isDataView], + "isDate": [Function isDate], + "isExternal": [Function isExternal], + "isFloat32Array": [Function isFloat32Array], + "isFloat64Array": [Function isFloat64Array], + "isGeneratorFunction": [Function isGeneratorFunction], + "isGeneratorObject": [Function isGeneratorObject], + "isInt16Array": [Function isInt16Array], + "isInt32Array": [Function isInt32Array], + "isInt8Array": [Function isInt8Array], + "isKeyObject": [Function value], + "isMap": [Function isMap], + "isMapIterator": [Function isMapIterator], + "isModuleNamespaceObject": [Function isModuleNamespaceObject], + "isNativeError": [Function isNativeError], + "isNumberObject": [Function isNumberObject], + "isPromise": [Function isPromise], + "isProxy": [Function isProxy], + "isRegExp": [Function isRegExp], + "isSet": [Function isSet], + "isSetIterator": [Function isSetIterator], + "isSharedArrayBuffer": [Function isSharedArrayBuffer], + "isStringObject": [Function isStringObject], + "isSymbolObject": [Function isSymbolObject], + "isTypedArray": [Function isTypedArray], + "isUint16Array": [Function isUint16Array], + "isUint32Array": [Function isUint32Array], + "isUint8Array": [Function isUint8Array], + "isUint8ClampedArray": [Function isUint8ClampedArray], + "isWeakMap": [Function isWeakMap], + "isWeakSet": [Function isWeakSet], + }, + }, + }, + "atob": [Function atob], + "btoa": [Function btoa], + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "crypto": Crypto {}, + "fetch": [Function fetch], + "global": [Circular], + "navigator": Navigator {}, + "performance": Performance { + Symbol(kEvents): Map {}, + Symbol(events.maxEventTargetListeners): 10, + Symbol(events.maxEventTargetListenersWarned): false, + Symbol(kHandlers): Map {}, + Symbol(performance): true, + }, + "queueMicrotask": [Function queueMicrotask], + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + "structuredClone": [Function structuredClone], + Symbol(vitest:SAFE_TIMERS): Object { + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "nextTick": [Function nextTick], + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + }, +} + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-static-this-exec.test.js:15:15 + 13| var _getA = { _: () => this }; + 14| const { self, getA } = A.extract(); + 15| expect(self).toBe(A); + | ^ + 16| expect(getA()).toBe(A); + 17| const oldA = A; + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[81/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-private-tagged-template-exec.test.js > exec +AssertionError: expected undefined to be Foo{} // Object.is equality + +- Expected: +Foo {} + ++ Received: +undefined + + ❯ new Foo fixtures/babel-plugin-transform-class-properties-test-fixtures-private-tagged-template-exec.test.js:18:22 + 16| expect(receiver).toBe(this); + 17| const receiver2 = _classPrivateFieldGet(_tag, this)`tagged template… + 18| expect(receiver2).toBe(this); + | ^ + 19| } + 20| } + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-private-tagged-template-exec.test.js:21:2 + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[82/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-public-computed-toPrimitive-exec.test.js > exec +AssertionError: expected [Function] to throw error including '@@toPrimitive must return a primitive…' but got 'Cannot convert object to primitive va…' + +Expected: "@@toPrimitive must return a primitive value." +Received: "Cannot convert object to primitive value" + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-public-computed-toPrimitive-exec.test.js:37:5 + 35| return 0; + 36| } + 37| }).toThrow("@@toPrimitive must return a primitive value."); + | ^ + 38| expect(() => class { + 39| static get [arrayLike]() { + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[83/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-public-loose-static-class-binding-exec.test.js > exec +AssertionError: expected null to be [Function A] // Object.is equality + +- Expected: +[Function A] + ++ Received: +null + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-public-loose-static-class-binding-exec.test.js:10:22 + 8| A = null; + 9| expect(oldA.self).toBe(oldA); + 10| expect(oldA.getA()).toBe(oldA); + | ^ + 11| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[84/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-public-loose-static-infer-name-exec.test.js > exec +AssertionError: expected '_Class' to be 'Foo' // Object.is equality + +Expected: "Foo" +Received: "_Class" + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-public-loose-static-infer-name-exec.test.js:8:19 + 6| expect(Foo.num).toBe(0); + 7| expect(Foo.num = 1).toBe(1); + 8| expect(Foo.name).toBe("Foo"); + | ^ + 9| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[85/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-public-loose-static-this-exec.test.js > exec +AssertionError: expected { Object: [Function Object], …(133), …(6) } to be [Function A] // Object.is equality + +- Expected: +[Function A] + ++ Received: +Object { + "__vitest_environment__": "node", + "__vitest_required__": Object { + "timers": Object { + "_unrefActive": [Function deprecated], + "active": [Function deprecated], + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "enroll": [Function deprecated], + "promises": Object { + "scheduler": Scheduler { + Symbol(kScheduler): true, + }, + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + }, + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + "unenroll": [Function deprecated], + }, + "util": Object { + "MIMEParams": [Function MIMEParams], + "MIMEType": [Function MIMEType], + "TextDecoder": [Function TextDecoder], + "TextEncoder": [Function TextEncoder], + "_errnoException": [Function _errnoException], + "_exceptionWithHostPort": [Function _exceptionWithHostPort], + "_extend": [Function deprecated], + "aborted": [Function aborted], + "callbackify": [Function callbackify], + "debug": [Function debuglog], + "debuglog": [Function debuglog], + "deprecate": [Function deprecate], + "format": [Function format], + "formatWithOptions": [Function formatWithOptions], + "getCallSite": [Function getCallSite], + "getSystemErrorMap": [Function getSystemErrorMap], + "getSystemErrorName": [Function getSystemErrorName], + "inherits": [Function inherits], + "inspect": [Function inspect], + "isArray": [Function deprecated], + "isBoolean": [Function deprecated], + "isBuffer": [Function deprecated], + "isDate": [Function deprecated], + "isDeepStrictEqual": [Function isDeepStrictEqual], + "isError": [Function deprecated], + "isFunction": [Function deprecated], + "isNull": [Function deprecated], + "isNullOrUndefined": [Function deprecated], + "isNumber": [Function deprecated], + "isObject": [Function deprecated], + "isPrimitive": [Function deprecated], + "isRegExp": [Function deprecated], + "isString": [Function deprecated], + "isSymbol": [Function deprecated], + "isUndefined": [Function deprecated], + "log": [Function deprecated], + "parseArgs": [Function parseArgs], + "parseEnv": [Function parseEnv], + "promisify": [Function promisify], + "stripVTControlCharacters": [Function stripVTControlCharacters], + "styleText": [Function styleText], + "toUSVString": [Function toUSVString], + "transferableAbortController": [Function transferableAbortController], + "transferableAbortSignal": [Function transferableAbortSignal], + "types": Object { + "isAnyArrayBuffer": [Function isAnyArrayBuffer], + "isArgumentsObject": [Function isArgumentsObject], + "isArrayBuffer": [Function isArrayBuffer], + "isArrayBufferView": [Function isView], + "isAsyncFunction": [Function isAsyncFunction], + "isBigInt64Array": [Function isBigInt64Array], + "isBigIntObject": [Function isBigIntObject], + "isBigUint64Array": [Function isBigUint64Array], + "isBooleanObject": [Function isBooleanObject], + "isBoxedPrimitive": [Function isBoxedPrimitive], + "isCryptoKey": [Function value], + "isDataView": [Function isDataView], + "isDate": [Function isDate], + "isExternal": [Function isExternal], + "isFloat32Array": [Function isFloat32Array], + "isFloat64Array": [Function isFloat64Array], + "isGeneratorFunction": [Function isGeneratorFunction], + "isGeneratorObject": [Function isGeneratorObject], + "isInt16Array": [Function isInt16Array], + "isInt32Array": [Function isInt32Array], + "isInt8Array": [Function isInt8Array], + "isKeyObject": [Function value], + "isMap": [Function isMap], + "isMapIterator": [Function isMapIterator], + "isModuleNamespaceObject": [Function isModuleNamespaceObject], + "isNativeError": [Function isNativeError], + "isNumberObject": [Function isNumberObject], + "isPromise": [Function isPromise], + "isProxy": [Function isProxy], + "isRegExp": [Function isRegExp], + "isSet": [Function isSet], + "isSetIterator": [Function isSetIterator], + "isSharedArrayBuffer": [Function isSharedArrayBuffer], + "isStringObject": [Function isStringObject], + "isSymbolObject": [Function isSymbolObject], + "isTypedArray": [Function isTypedArray], + "isUint16Array": [Function isUint16Array], + "isUint32Array": [Function isUint32Array], + "isUint8Array": [Function isUint8Array], + "isUint8ClampedArray": [Function isUint8ClampedArray], + "isWeakMap": [Function isWeakMap], + "isWeakSet": [Function isWeakSet], + }, + }, + }, + "atob": [Function atob], + "btoa": [Function btoa], + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "crypto": Crypto {}, + "fetch": [Function fetch], + "global": [Circular], + "navigator": Navigator {}, + "performance": Performance { + Symbol(kEvents): Map {}, + Symbol(events.maxEventTargetListeners): 10, + Symbol(events.maxEventTargetListenersWarned): false, + Symbol(kHandlers): Map {}, + Symbol(performance): true, + }, + "queueMicrotask": [Function queueMicrotask], + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + "structuredClone": [Function structuredClone], + Symbol(vitest:SAFE_TIMERS): Object { + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "nextTick": [Function nextTick], + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + }, +} + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-public-loose-static-this-exec.test.js:8:15 + 6| A.getA = () => this; + 7| const { self, getA } = A; + 8| expect(self).toBe(A); + | ^ + 9| expect(getA()).toBe(A); + 10| const oldA = A; + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[86/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-public-static-class-binding-exec.test.js > exec +AssertionError: expected null to be [Function A] // Object.is equality + +- Expected: +[Function A] + ++ Received: +null + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-public-static-class-binding-exec.test.js:11:22 + 9| A = null; + 10| expect(oldA.self).toBe(oldA); + 11| expect(oldA.getA()).toBe(oldA); + | ^ + 12| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[87/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-public-static-infer-name-exec.test.js > exec +AssertionError: expected '_Class' to be 'Foo' // Object.is equality + +Expected: "Foo" +Received: "_Class" + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-public-static-infer-name-exec.test.js:9:19 + 7| expect(Foo.num).toBe(0); + 8| expect(Foo.num = 1).toBe(1); + 9| expect(Foo.name).toBe("Foo"); + | ^ + 10| }) + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[88/98]⎯ + + FAIL fixtures/babel-plugin-transform-class-properties-test-fixtures-public-static-this-exec.test.js > exec +AssertionError: expected { Object: [Function Object], …(133), …(6) } to be [Function A] // Object.is equality + +- Expected: +[Function A] + ++ Received: +Object { + "__vitest_environment__": "node", + "__vitest_required__": Object { + "timers": Object { + "_unrefActive": [Function deprecated], + "active": [Function deprecated], + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "enroll": [Function deprecated], + "promises": Object { + "scheduler": Scheduler { + Symbol(kScheduler): true, + }, + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + }, + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + "unenroll": [Function deprecated], + }, + "util": Object { + "MIMEParams": [Function MIMEParams], + "MIMEType": [Function MIMEType], + "TextDecoder": [Function TextDecoder], + "TextEncoder": [Function TextEncoder], + "_errnoException": [Function _errnoException], + "_exceptionWithHostPort": [Function _exceptionWithHostPort], + "_extend": [Function deprecated], + "aborted": [Function aborted], + "callbackify": [Function callbackify], + "debug": [Function debuglog], + "debuglog": [Function debuglog], + "deprecate": [Function deprecate], + "format": [Function format], + "formatWithOptions": [Function formatWithOptions], + "getCallSite": [Function getCallSite], + "getSystemErrorMap": [Function getSystemErrorMap], + "getSystemErrorName": [Function getSystemErrorName], + "inherits": [Function inherits], + "inspect": [Function inspect], + "isArray": [Function deprecated], + "isBoolean": [Function deprecated], + "isBuffer": [Function deprecated], + "isDate": [Function deprecated], + "isDeepStrictEqual": [Function isDeepStrictEqual], + "isError": [Function deprecated], + "isFunction": [Function deprecated], + "isNull": [Function deprecated], + "isNullOrUndefined": [Function deprecated], + "isNumber": [Function deprecated], + "isObject": [Function deprecated], + "isPrimitive": [Function deprecated], + "isRegExp": [Function deprecated], + "isString": [Function deprecated], + "isSymbol": [Function deprecated], + "isUndefined": [Function deprecated], + "log": [Function deprecated], + "parseArgs": [Function parseArgs], + "parseEnv": [Function parseEnv], + "promisify": [Function promisify], + "stripVTControlCharacters": [Function stripVTControlCharacters], + "styleText": [Function styleText], + "toUSVString": [Function toUSVString], + "transferableAbortController": [Function transferableAbortController], + "transferableAbortSignal": [Function transferableAbortSignal], + "types": Object { + "isAnyArrayBuffer": [Function isAnyArrayBuffer], + "isArgumentsObject": [Function isArgumentsObject], + "isArrayBuffer": [Function isArrayBuffer], + "isArrayBufferView": [Function isView], + "isAsyncFunction": [Function isAsyncFunction], + "isBigInt64Array": [Function isBigInt64Array], + "isBigIntObject": [Function isBigIntObject], + "isBigUint64Array": [Function isBigUint64Array], + "isBooleanObject": [Function isBooleanObject], + "isBoxedPrimitive": [Function isBoxedPrimitive], + "isCryptoKey": [Function value], + "isDataView": [Function isDataView], + "isDate": [Function isDate], + "isExternal": [Function isExternal], + "isFloat32Array": [Function isFloat32Array], + "isFloat64Array": [Function isFloat64Array], + "isGeneratorFunction": [Function isGeneratorFunction], + "isGeneratorObject": [Function isGeneratorObject], + "isInt16Array": [Function isInt16Array], + "isInt32Array": [Function isInt32Array], + "isInt8Array": [Function isInt8Array], + "isKeyObject": [Function value], + "isMap": [Function isMap], + "isMapIterator": [Function isMapIterator], + "isModuleNamespaceObject": [Function isModuleNamespaceObject], + "isNativeError": [Function isNativeError], + "isNumberObject": [Function isNumberObject], + "isPromise": [Function isPromise], + "isProxy": [Function isProxy], + "isRegExp": [Function isRegExp], + "isSet": [Function isSet], + "isSetIterator": [Function isSetIterator], + "isSharedArrayBuffer": [Function isSharedArrayBuffer], + "isStringObject": [Function isStringObject], + "isSymbolObject": [Function isSymbolObject], + "isTypedArray": [Function isTypedArray], + "isUint16Array": [Function isUint16Array], + "isUint32Array": [Function isUint32Array], + "isUint8Array": [Function isUint8Array], + "isUint8ClampedArray": [Function isUint8ClampedArray], + "isWeakMap": [Function isWeakMap], + "isWeakSet": [Function isWeakSet], + }, + }, + }, + "atob": [Function atob], + "btoa": [Function btoa], + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "crypto": Crypto {}, + "fetch": [Function fetch], + "global": [Circular], + "navigator": Navigator {}, + "performance": Performance { + Symbol(kEvents): Map {}, + Symbol(events.maxEventTargetListeners): 10, + Symbol(events.maxEventTargetListenersWarned): false, + Symbol(kHandlers): Map {}, + Symbol(performance): true, + }, + "queueMicrotask": [Function queueMicrotask], + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + "structuredClone": [Function structuredClone], + Symbol(vitest:SAFE_TIMERS): Object { + "clearImmediate": [Function clearImmediate], + "clearInterval": [Function clearInterval], + "clearTimeout": [Function clearTimeout], + "nextTick": [Function nextTick], + "setImmediate": [Function setImmediate], + "setInterval": [Function setInterval], + "setTimeout": [Function setTimeout], + }, +} + + ❯ fixtures/babel-plugin-transform-class-properties-test-fixtures-public-static-this-exec.test.js:9:15 + 7| _defineProperty(A, "getA", () => this); + 8| const { self, getA } = A; + 9| expect(self).toBe(A); + | ^ + 10| expect(getA()).toBe(A); + 11| const oldA = A; + +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[89/98]⎯ FAIL fixtures/babel-plugin-transform-optional-chaining-test-fixtures-assumption-noDocumentAll-parenthesized-expression-member-call-exec.test.js > exec TypeError: Cannot read properties of undefined (reading 'x') @@ -27,7 +1517,7 @@ TypeError: Cannot read properties of undefined (reading 'x') ❯ Foo.test fixtures/babel-plugin-transform-optional-chaining-test-fixtures-assumption-noDocumentAll-parenthesized-expression-member-call-exec.test.js:25:63 ❯ fixtures/babel-plugin-transform-optional-chaining-test-fixtures-assumption-noDocumentAll-parenthesized-expression-member-call-exec.test.js:68:12 -⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/7]⎯ +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[90/98]⎯ FAIL fixtures/babel-plugin-transform-optional-chaining-test-fixtures-general-parenthesized-expression-member-call-exec.test.js > exec TypeError: Cannot read properties of undefined (reading 'x') @@ -41,7 +1531,7 @@ TypeError: Cannot read properties of undefined (reading 'x') ❯ Foo.test fixtures/babel-plugin-transform-optional-chaining-test-fixtures-general-parenthesized-expression-member-call-exec.test.js:25:63 ❯ fixtures/babel-plugin-transform-optional-chaining-test-fixtures-general-parenthesized-expression-member-call-exec.test.js:68:12 -⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/7]⎯ +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[91/98]⎯ FAIL fixtures/babel-plugin-transform-optional-chaining-test-fixtures-general-parenthesized-expression-member-call-loose-exec.test.js > exec TypeError: Cannot read properties of undefined (reading 'x') @@ -55,7 +1545,7 @@ TypeError: Cannot read properties of undefined (reading 'x') ❯ Foo.test fixtures/babel-plugin-transform-optional-chaining-test-fixtures-general-parenthesized-expression-member-call-loose-exec.test.js:25:63 ❯ fixtures/babel-plugin-transform-optional-chaining-test-fixtures-general-parenthesized-expression-member-call-loose-exec.test.js:68:12 -⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[4/7]⎯ +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[92/98]⎯ FAIL fixtures/babel-preset-env-test-fixtures-plugins-integration-issue-15170-exec.test.js > exec AssertionError: expected [Function] to not throw an error but 'ReferenceError: x is not defined' was thrown @@ -73,7 +1563,7 @@ undefined | ^ 7| }) -⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[5/7]⎯ +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[93/98]⎯ FAIL fixtures/babel-preset-env-test-fixtures-sanity-check-es2015-constants-exec.test.js > exec TypeError: Assignment to constant variable. @@ -84,7 +1574,7 @@ TypeError: Assignment to constant variable. | ^ 6| }) -⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[6/7]⎯ +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[94/98]⎯ FAIL fixtures/babel-preset-env-test-fixtures-sanity-regex-dot-all-exec.test.js > exec AssertionError: expected false to be true // Object.is equality @@ -103,5 +1593,5 @@ AssertionError: expected false to be true // Object.is equality 11| expect(/hello.world/su.test(input)).toBe(true); 12| }) -⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[7/7]⎯ +⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[95/98]⎯ diff --git a/tasks/transform_conformance/src/constants.rs b/tasks/transform_conformance/src/constants.rs index a25f3183a49414..4423ddb4fbdae2 100644 --- a/tasks/transform_conformance/src/constants.rs +++ b/tasks/transform_conformance/src/constants.rs @@ -3,7 +3,7 @@ pub const PLUGINS: &[&str] = &[ // // ES2024 // "babel-plugin-transform-unicode-sets-regex", // // ES2022 - // "babel-plugin-transform-class-properties", + "babel-plugin-transform-class-properties", "babel-plugin-transform-class-static-block", // "babel-plugin-transform-private-methods", // "babel-plugin-transform-private-property-in-object", @@ -63,7 +63,6 @@ pub const PLUGINS: &[&str] = &[ pub const PLUGINS_NOT_SUPPORTED_YET: &[&str] = &[ "proposal-decorators", - "transform-class-properties", "transform-classes", "transform-destructuring", "transform-modules-commonjs",