mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 12:19:15 +00:00
feat(semantic): transform checker check child scope IDs (#5410)
Transform checker check child scope IDs. If we have to track child scope IDs, we should make sure they're correct!
This commit is contained in:
parent
d594818701
commit
be4642fc02
10 changed files with 8357 additions and 186 deletions
|
|
@ -74,6 +74,10 @@ pub trait CompilerInterface {
|
|||
true
|
||||
}
|
||||
|
||||
fn semantic_child_scope_ids(&self) -> bool {
|
||||
false
|
||||
}
|
||||
|
||||
fn after_parse(&mut self, _parser_return: &mut ParserReturn) -> ControlFlow<()> {
|
||||
ControlFlow::Continue(())
|
||||
}
|
||||
|
|
@ -186,6 +190,7 @@ pub trait CompilerInterface {
|
|||
) -> SemanticBuilderReturn<'a> {
|
||||
SemanticBuilder::new(source_text, source_type)
|
||||
.with_check_syntax_error(self.check_semantic_error())
|
||||
.with_scope_tree_child_ids(self.semantic_child_scope_ids())
|
||||
.build_module_record(source_path, program)
|
||||
.build(program)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -130,6 +130,7 @@ pub fn check_semantic_after_transform(
|
|||
let allocator = Allocator::default();
|
||||
let program = program.clone_in(&allocator);
|
||||
let (symbols_rebuilt, scopes_rebuilt) = SemanticBuilder::new("", program.source_type)
|
||||
.with_scope_tree_child_ids(scopes_after_transform.has_child_ids())
|
||||
.build(&program)
|
||||
.semantic
|
||||
.into_symbol_table_and_scope_tree();
|
||||
|
|
@ -366,6 +367,16 @@ impl<'s> PostTransformChecker<'s> {
|
|||
self.errors.push_mismatch("Scope parent mismatch", scope_ids, parent_ids);
|
||||
}
|
||||
|
||||
// Check children match
|
||||
if self.scoping_after_transform.scopes.has_child_ids() {
|
||||
let child_ids = self.get_pair(scope_ids, |scoping, scope_id| {
|
||||
scoping.scopes.get_child_ids(scope_id).to_vec()
|
||||
});
|
||||
if self.remap_scope_ids_sets(&child_ids).is_mismatch() {
|
||||
self.errors.push_mismatch("Scope children mismatch", scope_ids, child_ids);
|
||||
}
|
||||
}
|
||||
|
||||
// NB: Skip checking node IDs match - transformer does not set `AstNodeId`s
|
||||
}
|
||||
}
|
||||
|
|
@ -504,6 +515,28 @@ impl<'s> PostTransformChecker<'s> {
|
|||
Pair::new(self.scope_ids_map.get(scope_ids.after_transform), Some(scope_ids.rebuilt))
|
||||
}
|
||||
|
||||
/// Remap pair of arrays of `ScopeId`s.
|
||||
/// Map `after_transform` IDs to `rebuilt` IDs.
|
||||
/// Sort both sets.
|
||||
fn remap_scope_ids_sets<V: AsRef<Vec<ScopeId>>>(
|
||||
&self,
|
||||
scope_ids: &Pair<V>,
|
||||
) -> Pair<Vec<Option<ScopeId>>> {
|
||||
let mut after_transform = scope_ids
|
||||
.after_transform
|
||||
.as_ref()
|
||||
.iter()
|
||||
.map(|&scope_id| self.scope_ids_map.get(scope_id))
|
||||
.collect::<Vec<_>>();
|
||||
let mut rebuilt =
|
||||
scope_ids.rebuilt.as_ref().iter().copied().map(Option::Some).collect::<Vec<_>>();
|
||||
|
||||
after_transform.sort_unstable();
|
||||
rebuilt.sort_unstable();
|
||||
|
||||
Pair::new(after_transform, rebuilt)
|
||||
}
|
||||
|
||||
/// Remap pair of arrays of `SymbolId`s.
|
||||
/// Map `after_transform` IDs to `rebuilt` IDs.
|
||||
/// Sort both sets.
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -15,16 +15,25 @@ tasks/coverage/misc/pass/oxc-2087.ts
|
|||
semantic error: Bindings mismatch:
|
||||
after transform: ScopeId(0): ["Helpers"]
|
||||
rebuilt : ScopeId(0): []
|
||||
Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): []
|
||||
|
||||
tasks/coverage/misc/pass/oxc-2394.ts
|
||||
semantic error: Bindings mismatch:
|
||||
after transform: ScopeId(0): ["A"]
|
||||
rebuilt : ScopeId(0): []
|
||||
Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): []
|
||||
|
||||
tasks/coverage/misc/pass/oxc-2592.ts
|
||||
semantic error: Bindings mismatch:
|
||||
after transform: ScopeId(0): ["Foo"]
|
||||
rebuilt : ScopeId(0): []
|
||||
Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): []
|
||||
|
||||
tasks/coverage/misc/pass/oxc-3443.tsx
|
||||
semantic error: Bindings mismatch:
|
||||
|
|
@ -158,6 +167,9 @@ tasks/coverage/misc/pass/oxc-5177.ts
|
|||
semantic error: Bindings mismatch:
|
||||
after transform: ScopeId(0): ["Bang", "Foo"]
|
||||
rebuilt : ScopeId(0): ["Bang"]
|
||||
Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/misc/pass/swc-7187.ts
|
||||
semantic error: Bindings mismatch:
|
||||
|
|
|
|||
|
|
@ -2,9 +2,12 @@ commit: d62fa93c
|
|||
|
||||
semantic_test262 Summary:
|
||||
AST Parsed : 43765/43765 (100.00%)
|
||||
Positive Passed: 43735/43765 (99.93%)
|
||||
Positive Passed: 43563/43765 (99.54%)
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-block-scoping.js
|
||||
semantic error: Symbol reference IDs mismatch:
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
Symbol reference IDs mismatch:
|
||||
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(9)]
|
||||
rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(9)]
|
||||
Symbol reference IDs mismatch:
|
||||
|
|
@ -14,8 +17,101 @@ Unresolved reference IDs mismatch for "f":
|
|||
after transform: [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(7)]
|
||||
rebuilt : [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(7)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-no-skip-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-dft-param.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-block.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-in.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-of.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-switch.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(5): [ScopeId(6), ScopeId(7)]
|
||||
rebuilt : ScopeId(5): [ScopeId(6), ScopeId(7)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-skip-param.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-a-func-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-block-scoping.js
|
||||
semantic error: Symbol reference IDs mismatch:
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
Symbol reference IDs mismatch:
|
||||
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(9)]
|
||||
rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(9)]
|
||||
Symbol reference IDs mismatch:
|
||||
|
|
@ -25,8 +121,101 @@ Unresolved reference IDs mismatch for "f":
|
|||
after transform: [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(7)]
|
||||
rebuilt : [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(7)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-no-skip-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-dft-param.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-block.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-in.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-of.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-switch.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(5): [ScopeId(6), ScopeId(7)]
|
||||
rebuilt : ScopeId(5): [ScopeId(6), ScopeId(7)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-skip-param.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-decl-b-func-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-block-scoping.js
|
||||
semantic error: Symbol reference IDs mismatch:
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
Symbol reference IDs mismatch:
|
||||
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(9)]
|
||||
rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(9)]
|
||||
Symbol reference IDs mismatch:
|
||||
|
|
@ -36,8 +225,101 @@ Unresolved reference IDs mismatch for "f":
|
|||
after transform: [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(7)]
|
||||
rebuilt : [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(7)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-existing-var-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-existing-var-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-no-skip-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-skip-dft-param.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-block.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-in.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-of.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-switch.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(5): [ScopeId(6)]
|
||||
rebuilt : ScopeId(5): [ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-skip-param.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-else-stmt-func-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-block-scoping.js
|
||||
semantic error: Symbol reference IDs mismatch:
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
Symbol reference IDs mismatch:
|
||||
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(9)]
|
||||
rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(9)]
|
||||
Symbol reference IDs mismatch:
|
||||
|
|
@ -47,8 +329,101 @@ Unresolved reference IDs mismatch for "f":
|
|||
after transform: [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(7)]
|
||||
rebuilt : [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(7)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-existing-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-existing-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-existing-var-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-existing-var-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-no-skip-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-skip-dft-param.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-block.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-in.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-of.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-switch.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(5): [ScopeId(6)]
|
||||
rebuilt : ScopeId(5): [ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-skip-early-err.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-skip-param.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-decl-no-else-func-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-block-scoping.js
|
||||
semantic error: Symbol reference IDs mismatch:
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
Symbol reference IDs mismatch:
|
||||
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(9)]
|
||||
rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(9)]
|
||||
Symbol reference IDs mismatch:
|
||||
|
|
@ -58,8 +433,101 @@ Unresolved reference IDs mismatch for "f":
|
|||
after transform: [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(7)]
|
||||
rebuilt : [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(6), ReferenceId(7)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-existing-var-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-existing-var-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-no-skip-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-skip-dft-param.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-block.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-in.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-of.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-switch.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(5): [ScopeId(6)]
|
||||
rebuilt : ScopeId(5): [ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-skip-param.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/function-code/if-stmt-else-decl-func-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(1): [ScopeId(2)]
|
||||
rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-block-scoping.js
|
||||
semantic error: Symbol reference IDs mismatch:
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
Symbol reference IDs mismatch:
|
||||
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(7)]
|
||||
rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(7)]
|
||||
Symbol reference IDs mismatch:
|
||||
|
|
@ -69,8 +537,91 @@ Unresolved reference IDs mismatch for "f":
|
|||
after transform: [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(11)]
|
||||
rebuilt : [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(11)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-no-skip-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-block.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(2): [ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-in.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-of.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-switch.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(2): [ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-a-global-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-block-scoping.js
|
||||
semantic error: Symbol reference IDs mismatch:
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
Symbol reference IDs mismatch:
|
||||
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(7)]
|
||||
rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(7)]
|
||||
Symbol reference IDs mismatch:
|
||||
|
|
@ -80,8 +631,91 @@ Unresolved reference IDs mismatch for "f":
|
|||
after transform: [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(11)]
|
||||
rebuilt : [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(11)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-no-skip-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-block.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(2): [ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-in.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-of.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4), ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-switch.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(2): [ScopeId(3), ScopeId(4)]
|
||||
rebuilt : ScopeId(2): [ScopeId(3), ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-decl-b-global-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-block-scoping.js
|
||||
semantic error: Symbol reference IDs mismatch:
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
Symbol reference IDs mismatch:
|
||||
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(7)]
|
||||
rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(7)]
|
||||
Symbol reference IDs mismatch:
|
||||
|
|
@ -91,8 +725,91 @@ Unresolved reference IDs mismatch for "f":
|
|||
after transform: [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(11)]
|
||||
rebuilt : [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(11)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-existing-var-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-existing-var-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-no-skip-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-block.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(2): [ScopeId(3)]
|
||||
rebuilt : ScopeId(2): [ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-in.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-of.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-switch.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(2): [ScopeId(3)]
|
||||
rebuilt : ScopeId(2): [ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-else-stmt-global-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-block-scoping.js
|
||||
semantic error: Symbol reference IDs mismatch:
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
Symbol reference IDs mismatch:
|
||||
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(7)]
|
||||
rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(7)]
|
||||
Symbol reference IDs mismatch:
|
||||
|
|
@ -102,8 +819,91 @@ Unresolved reference IDs mismatch for "f":
|
|||
after transform: [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(11)]
|
||||
rebuilt : [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(11)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-existing-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-existing-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-existing-var-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-existing-var-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-no-skip-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-block.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(2): [ScopeId(3)]
|
||||
rebuilt : ScopeId(2): [ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-in.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-of.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-switch.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(2): [ScopeId(3)]
|
||||
rebuilt : ScopeId(2): [ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-skip-early-err.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-decl-no-else-global-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-block-scoping.js
|
||||
semantic error: Symbol reference IDs mismatch:
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
Symbol reference IDs mismatch:
|
||||
after transform: SymbolId(0): [ReferenceId(0), ReferenceId(7)]
|
||||
rebuilt : SymbolId(0): [ReferenceId(0), ReferenceId(7)]
|
||||
Symbol reference IDs mismatch:
|
||||
|
|
@ -113,6 +913,86 @@ Unresolved reference IDs mismatch for "f":
|
|||
after transform: [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(11)]
|
||||
rebuilt : [ReferenceId(1), ReferenceId(2), ReferenceId(4), ReferenceId(5), ReferenceId(11)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-existing-var-no-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-existing-var-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-init.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-no-skip-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-block.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(2): [ScopeId(3)]
|
||||
rebuilt : ScopeId(2): [ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-in.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-of.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(3): [ScopeId(4)]
|
||||
rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-switch.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(2): [ScopeId(3)]
|
||||
rebuilt : ScopeId(2): [ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-try.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/annexB/language/global-code/if-stmt-else-decl-global-update.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
tasks/coverage/test262/test/language/module-code/eval-rqstd-once.js
|
||||
semantic error: Bindings mismatch:
|
||||
after transform: ScopeId(0): ["dflt1", "dflt2", "dflt3", "global", "ns1", "ns3"]
|
||||
|
|
@ -213,3 +1093,13 @@ semantic error: Bindings mismatch:
|
|||
after transform: ScopeId(0): ["resolved"]
|
||||
rebuilt : ScopeId(0): []
|
||||
|
||||
tasks/coverage/test262/test/language/statements/if/S12.5_A10_T1.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
|
||||
tasks/coverage/test262/test/language/statements/if/S12.5_A5.js
|
||||
semantic error: Scope children mismatch:
|
||||
after transform: ScopeId(4): [ScopeId(5), ScopeId(6), ScopeId(7)]
|
||||
rebuilt : ScopeId(4): [ScopeId(5), ScopeId(6), ScopeId(7)]
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -43,6 +43,10 @@ impl CompilerInterface for Driver {
|
|||
}
|
||||
}
|
||||
|
||||
fn semantic_child_scope_ids(&self) -> bool {
|
||||
true
|
||||
}
|
||||
|
||||
fn transform_options(&self) -> Option<TransformOptions> {
|
||||
self.transform.clone()
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
commit: 3bcfee23
|
||||
|
||||
Passed: 314/1021
|
||||
Passed: 309/1021
|
||||
|
||||
# All Passed:
|
||||
* babel-plugin-transform-optional-catch-binding
|
||||
|
|
@ -2145,7 +2145,7 @@ failed to resolve query: failed to parse the rest of input: ...''
|
|||
|
||||
|
||||
|
||||
# babel-plugin-transform-typescript (46/152)
|
||||
# babel-plugin-transform-typescript (41/152)
|
||||
* cast/as-expression/input.ts
|
||||
x Unresolved references mismatch:
|
||||
| after transform: ["T", "x"]
|
||||
|
|
@ -2192,29 +2192,59 @@ TS(18010)
|
|||
| rebuilt : ["D"]
|
||||
|
||||
|
||||
* class/methods/input.ts
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4),
|
||||
| ScopeId(5)]
|
||||
| rebuilt : ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
|
||||
|
||||
* class/private-method-override/input.ts
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
| rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
|
||||
* declarations/const-enum/input.ts
|
||||
x Bindings mismatch:
|
||||
| after transform: ScopeId(0): ["E"]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
|
||||
* declarations/erased/input.ts
|
||||
x Bindings mismatch:
|
||||
| after transform: ScopeId(0): ["E", "I", "M", "N", "T", "m", "x"]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x 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): []
|
||||
|
||||
|
||||
* declarations/export-declare-enum/input.ts
|
||||
x Bindings mismatch:
|
||||
| after transform: ScopeId(0): ["A"]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
|
||||
* declarations/nested-namespace/input.mjs
|
||||
x Bindings mismatch:
|
||||
| after transform: ScopeId(0): ["P"]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
|
||||
* enum/boolean-value/input.ts
|
||||
x Bindings mismatch:
|
||||
|
|
@ -2670,6 +2700,10 @@ TS(18010)
|
|||
|
||||
|
||||
* exports/declare-namespace/input.ts
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
| rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
x Symbol flags mismatch:
|
||||
| after transform: SymbolId(0): SymbolFlags(Export | Class | NameSpaceModule
|
||||
| | Ambient)
|
||||
|
|
@ -2685,6 +2719,11 @@ TS(18010)
|
|||
|
||||
|
||||
* exports/declare-shadowed/input.ts
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3),
|
||||
| ScopeId(4)]
|
||||
| rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
x Unresolved references mismatch:
|
||||
| after transform: ["Signal", "Signal2"]
|
||||
| rebuilt : []
|
||||
|
|
@ -2697,6 +2736,14 @@ TS(18010)
|
|||
| "I", "II2", "II3", "M", "N", "T", "foo", "m", "x"]
|
||||
| rebuilt : ScopeId(0): ["BB", "BB2", "C2", "foo"]
|
||||
|
||||
x 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)]
|
||||
| rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3),
|
||||
| ScopeId(4), ScopeId(5)]
|
||||
|
||||
x Bindings mismatch:
|
||||
| after transform: ScopeId(12): ["BB", "K"]
|
||||
| rebuilt : ScopeId(2): ["BB"]
|
||||
|
|
@ -2766,6 +2813,12 @@ TS(18010)
|
|||
| rebuilt : ["Bar", "E", "x"]
|
||||
|
||||
|
||||
* exports/default-function/input.ts
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3)]
|
||||
| rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
|
||||
* exports/export-const-enums/input.ts
|
||||
x Scope flags mismatch:
|
||||
| after transform: ScopeId(1): ScopeFlags(StrictMode)
|
||||
|
|
@ -2793,6 +2846,10 @@ TS(18010)
|
|||
| after transform: ScopeId(0): ["A"]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
|
||||
* exports/export=/input.ts
|
||||
! `export = <value>;` is only supported when compiling modules to CommonJS.
|
||||
|
|
@ -2822,12 +2879,20 @@ TS(18010)
|
|||
| after transform: ScopeId(0): ["A", "I"]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
|
||||
* exports/issue-9916-1/input.ts
|
||||
x Bindings mismatch:
|
||||
| after transform: ScopeId(0): ["PromiseRejectCb", "PromiseResolveCb", "a"]
|
||||
| rebuilt : ScopeId(0): ["a"]
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Unresolved references mismatch:
|
||||
| after transform: ["PromiseLike"]
|
||||
| rebuilt : []
|
||||
|
|
@ -2838,6 +2903,10 @@ TS(18010)
|
|||
| after transform: ScopeId(0): ["PromiseRejectCb", "PromiseResolveCb"]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Unresolved references mismatch:
|
||||
| after transform: ["PromiseLike"]
|
||||
| rebuilt : []
|
||||
|
|
@ -2848,6 +2917,10 @@ TS(18010)
|
|||
| after transform: ScopeId(0): ["PromiseRejectCb", "PromiseResolveCb", "a"]
|
||||
| rebuilt : ScopeId(0): ["a"]
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Unresolved references mismatch:
|
||||
| after transform: ["PromiseLike"]
|
||||
| rebuilt : []
|
||||
|
|
@ -2859,6 +2932,18 @@ TS(18010)
|
|||
| rebuilt : SymbolId(0): []
|
||||
|
||||
|
||||
* function/overloads/input.ts
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
| rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
|
||||
* function/overloads-exports/input.mjs
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
| rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
|
||||
* function/parameters/input.ts
|
||||
x Bindings mismatch:
|
||||
| after transform: ScopeId(1): ["T", "x", "y"]
|
||||
|
|
@ -2926,6 +3011,10 @@ TS(18010)
|
|||
| "H", "Iface", "x", "y"]
|
||||
| rebuilt : ScopeId(0): ["A", "Class", "x", "y"]
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
| rebuilt : ScopeId(0): [ScopeId(1)]
|
||||
|
||||
|
||||
* imports/elision-qualifiedname/input.ts
|
||||
x Bindings mismatch:
|
||||
|
|
@ -3122,6 +3211,10 @@ TS(18010)
|
|||
| rebuilt : ScopeId(0): ["AliasModule", "b", "babel", "bar", "baz",
|
||||
| "node", "some", "str"]
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Reference symbol mismatch:
|
||||
| after transform: ReferenceId(3): Some("AliasModule")
|
||||
| rebuilt : ReferenceId(2): Some("AliasModule")
|
||||
|
|
@ -3693,6 +3786,11 @@ TS(18010)
|
|||
| after transform: ScopeId(1): ["B", "_N", "e", "v"]
|
||||
| rebuilt : ScopeId(1): ["_N"]
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4),
|
||||
| ScopeId(5)]
|
||||
| rebuilt : ScopeId(1): []
|
||||
|
||||
|
||||
* namespace/declare-global-nested-namespace/input.ts
|
||||
x Missing SymbolId: X
|
||||
|
|
@ -3707,6 +3805,10 @@ TS(18010)
|
|||
| after transform: ScopeId(0): ["X", "global", "i18n"]
|
||||
| rebuilt : ScopeId(0): ["X", "i18n"]
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(3), ScopeId(4)]
|
||||
| rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
|
||||
x Binding symbols mismatch:
|
||||
| after transform: ScopeId(3): [SymbolId(4), SymbolId(6)]
|
||||
| rebuilt : ScopeId(1): [SymbolId(1), SymbolId(2)]
|
||||
|
|
@ -3801,6 +3903,10 @@ TS(18010)
|
|||
| after transform: ScopeId(1): ["_a", "b", "c", "d"]
|
||||
| rebuilt : ScopeId(1): ["_a", "c"]
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(1): [ScopeId(2), ScopeId(3), ScopeId(4)]
|
||||
| rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
x Binding symbols mismatch:
|
||||
| after transform: ScopeId(3): [SymbolId(3), SymbolId(26)]
|
||||
| rebuilt : ScopeId(2): [SymbolId(3), SymbolId(4)]
|
||||
|
|
@ -3809,10 +3915,19 @@ TS(18010)
|
|||
| after transform: ScopeId(6): ["_WithTypes", "a", "b", "c", "d"]
|
||||
| rebuilt : ScopeId(3): ["_WithTypes", "d"]
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(6): [ScopeId(7), ScopeId(9), ScopeId(11),
|
||||
| ScopeId(12)]
|
||||
| rebuilt : ScopeId(3): [ScopeId(4)]
|
||||
|
||||
x Binding symbols mismatch:
|
||||
| after transform: ScopeId(12): [SymbolId(33)]
|
||||
| rebuilt : ScopeId(4): [SymbolId(8)]
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(12): [ScopeId(13)]
|
||||
| rebuilt : ScopeId(4): []
|
||||
|
||||
x Binding symbols mismatch:
|
||||
| after transform: ScopeId(14): [SymbolId(15), SymbolId(17), SymbolId(19),
|
||||
| SymbolId(21), SymbolId(23), SymbolId(34)]
|
||||
|
|
@ -3875,6 +3990,10 @@ TS(18010)
|
|||
| after transform: ScopeId(0): ["Platform"]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Unresolved references mismatch:
|
||||
| after transform: ["Platform"]
|
||||
| rebuilt : []
|
||||
|
|
@ -4295,6 +4414,10 @@ TS(18010)
|
|||
| after transform: ScopeId(1): ["B", "G", "_A"]
|
||||
| rebuilt : ScopeId(1): ["G", "_A"]
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(1): [ScopeId(2), ScopeId(4)]
|
||||
| rebuilt : ScopeId(1): [ScopeId(2)]
|
||||
|
||||
x Bindings mismatch:
|
||||
| after transform: ScopeId(4): ["G", "H"]
|
||||
| rebuilt : ScopeId(2): ["G"]
|
||||
|
|
@ -4591,6 +4714,10 @@ TS(18010)
|
|||
| after transform: ScopeId(0): ["A"]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Reference symbol mismatch:
|
||||
| after transform: ReferenceId(0): Some("A")
|
||||
| rebuilt : ReferenceId(0): None
|
||||
|
|
|
|||
|
|
@ -102,6 +102,10 @@ Passed: 10/39
|
|||
| after transform: ScopeId(0): ["A", "ReactiveMarkerSymbol"]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
|
||||
* enum-member-reference/input.ts
|
||||
x Missing ReferenceId: Foo
|
||||
|
|
@ -144,6 +148,12 @@ Passed: 10/39
|
|||
| rebuilt : ScopeId(0): ["Bar", "Foo", "Func", "Im", "Name", "Ok",
|
||||
| "T"]
|
||||
|
||||
x 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)]
|
||||
|
||||
x Binding symbols mismatch:
|
||||
| after transform: ScopeId(5): [SymbolId(8), SymbolId(10)]
|
||||
| rebuilt : ScopeId(3): [SymbolId(6), SymbolId(7)]
|
||||
|
|
@ -178,6 +188,10 @@ Passed: 10/39
|
|||
|
||||
|
||||
* redeclarations/input.ts
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2)]
|
||||
| rebuilt : ScopeId(0): []
|
||||
|
||||
x Symbol flags mismatch:
|
||||
| after transform: SymbolId(0): SymbolFlags(BlockScopedVariable |
|
||||
| ConstVariable | Export | Import)
|
||||
|
|
@ -512,6 +526,10 @@ Passed: 10/39
|
|||
* refresh/generates-valid-signature-for-exotic-ways-to-call-hooks/input.jsx
|
||||
x Missing ScopeId
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1)]
|
||||
| rebuilt : ScopeId(0): [ScopeId(1), ScopeId(3)]
|
||||
|
||||
x Symbol reference IDs mismatch:
|
||||
| after transform: SymbolId(10): [ReferenceId(17), ReferenceId(18),
|
||||
| ReferenceId(20)]
|
||||
|
|
@ -550,6 +568,11 @@ Passed: 10/39
|
|||
|
||||
x Missing ScopeId
|
||||
|
||||
x Scope children mismatch:
|
||||
| after transform: ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(4)]
|
||||
| rebuilt : ScopeId(0): [ScopeId(1), ScopeId(2), ScopeId(3),
|
||||
| ScopeId(5), ScopeId(6)]
|
||||
|
||||
x Symbol reference IDs mismatch:
|
||||
| after transform: SymbolId(7): [ReferenceId(9), ReferenceId(10),
|
||||
| ReferenceId(12)]
|
||||
|
|
|
|||
|
|
@ -24,6 +24,10 @@ impl CompilerInterface for Driver {
|
|||
false
|
||||
}
|
||||
|
||||
fn semantic_child_scope_ids(&self) -> bool {
|
||||
true
|
||||
}
|
||||
|
||||
fn handle_errors(&mut self, errors: Vec<OxcDiagnostic>) {
|
||||
self.errors.extend(errors);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue