Files
sdk/tests/language/language_kernel.status
T
Aske Simon Christensen a4b3009ca5 Require super initializer to be at the end of the initializer list.
Drops code to handle special evaluation order rules for super
initializer before the end.

Initializer check code now also recovers from initializer errors.

Fixes https://github.com/dart-lang/sdk/issues/33101

Change-Id: I1024853bfd3acfef42630bdc2fc47782746b07c0
Reviewed-on: https://dart-review.googlesource.com/68060
Commit-Queue: Aske Simon Christensen <askesc@google.com>
Reviewed-by: Kevin Millikin <kmillikin@google.com>
2018-08-22 10:43:08 +00:00

224 lines
11 KiB
Plaintext

# Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
[ $compiler == fasta ]
bad_constructor_test/04: MissingCompileTimeError
bad_constructor_test/06: MissingCompileTimeError
function_type_parameter2_negative_test: Fail
function_type_parameter_negative_test: Fail
prefix5_negative_test: Fail
[ $fasta ]
assertion_initializer_const_error2_test.dart: CompileTimeError # super initializer not last
assertion_initializer_test.dart: CompileTimeError # super initializer not last
bad_constructor_test/04: MissingCompileTimeError
bad_constructor_test/06: MissingCompileTimeError
bad_override_test/03: MissingCompileTimeError
bad_override_test/04: MissingCompileTimeError
bad_override_test/05: MissingCompileTimeError
bit_operations_test/01: CompileTimeError
bit_operations_test/02: CompileTimeError
bit_operations_test/03: CompileTimeError
bit_operations_test/04: CompileTimeError
bit_operations_test/none: CompileTimeError
canonical_const3_test: CompileTimeError # super initializer not last
check_member_static_test/02: MissingCompileTimeError
class_cycle_test/02: MissingCompileTimeError
class_cycle_test/03: MissingCompileTimeError
closure_in_initializer_test: CompileTimeError # super initializer not last
config_import_test: Crash
const_instance_field_test/01: MissingCompileTimeError
const_map2_test/00: MissingCompileTimeError
const_map3_test/00: MissingCompileTimeError
const_switch2_test/01: MissingCompileTimeError
constructor2_test: CompileTimeError # super initializer not last
constructor3_test: CompileTimeError # super initializer not last
constructor5_test: CompileTimeError # super initializer not last
constructor6_test: CompileTimeError # super initializer not last
constructor_initializer_test/none: CompileTimeError # super initializer not last
constructor_test: CompileTimeError # super initializer not last
constructor_with_mixin_test: CompileTimeError # super initializer not last
deferred_inheritance_constraints_test/extends: MissingCompileTimeError
deferred_inheritance_constraints_test/implements: MissingCompileTimeError
deferred_inheritance_constraints_test/mixin: MissingCompileTimeError
duplicate_export_negative_test: Fail
duplicate_implements_test/01: MissingCompileTimeError
duplicate_implements_test/02: MissingCompileTimeError
duplicate_implements_test/03: MissingCompileTimeError
duplicate_implements_test/04: MissingCompileTimeError
example_constructor_test: CompileTimeError # super initializer not last
factory_redirection_test/07: MissingCompileTimeError
fauxverride_test/03: MissingCompileTimeError
fauxverride_test/05: MissingCompileTimeError
field_initialization_order_test: CompileTimeError # super initializer not last
field_override3_test/00: MissingCompileTimeError
field_override3_test/01: MissingCompileTimeError
field_override3_test/02: MissingCompileTimeError
field_override3_test/03: MissingCompileTimeError
field_override4_test/02: MissingCompileTimeError
final_attempt_reinitialization_test/01: MissingCompileTimeError
final_attempt_reinitialization_test/02: MissingCompileTimeError
final_field_initialization_order_test: CompileTimeError # super initializer not last
function_test: CompileTimeError # super initializer not last
getter_override2_test/02: MissingCompileTimeError
getter_override_test/00: MissingCompileTimeError
getter_override_test/01: MissingCompileTimeError
getter_override_test/02: MissingCompileTimeError
identical_closure2_test: CompileTimeError
method_override7_test/00: MissingCompileTimeError
method_override7_test/01: MissingCompileTimeError
method_override7_test/02: MissingCompileTimeError
method_override8_test/00: MissingCompileTimeError
method_override8_test/01: MissingCompileTimeError
mixin_forwarding_constructor4_test/01: MissingCompileTimeError
mixin_forwarding_constructor4_test/02: MissingCompileTimeError
mixin_forwarding_constructor4_test/03: MissingCompileTimeError
mixin_illegal_super_use_test/01: MissingCompileTimeError
mixin_illegal_super_use_test/02: MissingCompileTimeError
mixin_illegal_super_use_test/03: MissingCompileTimeError
mixin_illegal_super_use_test/04: MissingCompileTimeError
mixin_illegal_super_use_test/05: MissingCompileTimeError
mixin_illegal_super_use_test/06: MissingCompileTimeError
mixin_illegal_super_use_test/07: MissingCompileTimeError
mixin_illegal_super_use_test/08: MissingCompileTimeError
mixin_illegal_super_use_test/09: MissingCompileTimeError
mixin_illegal_super_use_test/10: MissingCompileTimeError
mixin_illegal_super_use_test/11: MissingCompileTimeError
mixin_illegal_superclass_test/01: MissingCompileTimeError
mixin_illegal_superclass_test/02: MissingCompileTimeError
mixin_illegal_superclass_test/03: MissingCompileTimeError
mixin_illegal_superclass_test/04: MissingCompileTimeError
mixin_illegal_superclass_test/05: MissingCompileTimeError
mixin_illegal_superclass_test/06: MissingCompileTimeError
mixin_illegal_superclass_test/07: MissingCompileTimeError
mixin_illegal_superclass_test/08: MissingCompileTimeError
mixin_illegal_superclass_test/09: MissingCompileTimeError
mixin_illegal_superclass_test/10: MissingCompileTimeError
mixin_illegal_superclass_test/11: MissingCompileTimeError
mixin_illegal_superclass_test/12: MissingCompileTimeError
mixin_illegal_superclass_test/13: MissingCompileTimeError
mixin_illegal_superclass_test/14: MissingCompileTimeError
mixin_illegal_superclass_test/15: MissingCompileTimeError
mixin_illegal_superclass_test/16: MissingCompileTimeError
mixin_illegal_superclass_test/17: MissingCompileTimeError
mixin_illegal_superclass_test/18: MissingCompileTimeError
mixin_illegal_superclass_test/19: MissingCompileTimeError
mixin_illegal_superclass_test/20: MissingCompileTimeError
mixin_illegal_superclass_test/21: MissingCompileTimeError
mixin_illegal_superclass_test/22: MissingCompileTimeError
mixin_illegal_superclass_test/23: MissingCompileTimeError
mixin_illegal_superclass_test/24: MissingCompileTimeError
mixin_illegal_superclass_test/25: MissingCompileTimeError
mixin_illegal_superclass_test/26: MissingCompileTimeError
mixin_illegal_superclass_test/27: MissingCompileTimeError
mixin_illegal_superclass_test/28: MissingCompileTimeError
mixin_illegal_superclass_test/29: MissingCompileTimeError
mixin_illegal_superclass_test/30: MissingCompileTimeError
mixin_super_bound2_test/01: CompileTimeError
mixin_super_bound2_test/none: CompileTimeError
mixin_super_constructor_named_test/01: MissingCompileTimeError
mixin_super_constructor_positionals_test/01: MissingCompileTimeError
named_parameters_default_eq_test/02: MissingCompileTimeError
naming_test: CompileTimeError # super initializer not last
override_field_method1_negative_test: Fail
override_field_method2_negative_test: Fail
override_field_method4_negative_test: Fail
override_field_method5_negative_test: Fail
override_field_test/01: MissingCompileTimeError
override_inheritance_mixed_test/01: MissingCompileTimeError
override_inheritance_mixed_test/02: MissingCompileTimeError
override_inheritance_mixed_test/03: MissingCompileTimeError
override_inheritance_mixed_test/04: MissingCompileTimeError
override_method_with_field_test/01: MissingCompileTimeError
parameter_initializer_test.dart: CompileTimeError # super initializer not last
private_super_constructor_test/01: MissingCompileTimeError
private_test: CompileTimeError # super initializer not last
redirecting_constructor_initializer_test: CompileTimeError # super initializer not last
redirecting_factory_default_values_test/01: MissingCompileTimeError
redirecting_factory_default_values_test/02: MissingCompileTimeError
regress_20394_test/01: MissingCompileTimeError
regress_22976_test/*: CompileTimeError # Issue 31935
regress_27617_test/1: MissingCompileTimeError
regress_28217_test/01: MissingCompileTimeError
regress_28217_test/none: MissingCompileTimeError
setter_override_test/00: MissingCompileTimeError
setter_override_test/03: MissingCompileTimeError
string_interpolate_test.dart: CompileTimeError # super initializer not last
super_field_access_test: CompileTimeError # super initializer not last
super_first_constructor_test: CompileTimeError # super initializer not last
super_test: CompileTimeError # super initializer not last
switch_bad_case_test/01: MissingCompileTimeError
switch_bad_case_test/02: MissingCompileTimeError
switch_case_test/00: MissingCompileTimeError
switch_case_test/01: MissingCompileTimeError
switch_case_test/02: MissingCompileTimeError
syntax_test/none: CompileTimeError
third_test: CompileTimeError # super initializer not last
type_variable_conflict2_test/02: MissingCompileTimeError
unbound_getter_test.dart: CompileTimeError # super initializer not last
vm/debug_break_enabled_vm_test/01: CompileTimeError
vm/debug_break_enabled_vm_test/none: CompileTimeError
vm/regress_14903_test: CompileTimeError
vm/regress_27201_test: CompileTimeError
[ $compiler != dart2js && $fasta ]
arithmetic_test: CompileTimeError
assertion_initializer_const_function_error_test/01: MissingCompileTimeError
assign_instance_method_negative_test: Fail
closure_call_wrong_argument_count_negative_test: Fail
compile_time_constant_c_test/02: MissingCompileTimeError
const_conditional_test/08: MissingCompileTimeError
const_constructor_nonconst_field_test/01: MissingCompileTimeError
const_optional_args_negative_test: Fail
const_syntax_test/05: MissingCompileTimeError
const_syntax_test/08: MissingCompileTimeError
const_syntax_test/10: MissingCompileTimeError
constants_test/05: MissingCompileTimeError
constructor3_negative_test: Fail
constructor_call_wrong_argument_count_negative_test: Fail
deopt_inlined_function_lazy_test: CompileTimeError
duplicate_interface_negative_test: Fail
export_ambiguous_main_negative_test: Fail
field3a_negative_test: Fail
field_method4_negative_test: Fail
guess_cid_test: CompileTimeError
import_combinators_negative_test: Fail
instance_call_wrong_argument_count_negative_test: Fail
instance_method2_negative_test: Fail
instance_method_negative_test: Fail
int2_test: CompileTimeError
interface_static_non_final_fields_negative_test: Fail
mint_compares_test: CompileTimeError
multiline_newline_test/04: MissingCompileTimeError
multiline_newline_test/04r: MissingCompileTimeError
multiline_newline_test/05: MissingCompileTimeError
multiline_newline_test/05r: MissingCompileTimeError
multiline_newline_test/06: MissingCompileTimeError
multiline_newline_test/06r: MissingCompileTimeError
no_such_method_negative_test: Fail
number_identity_test: CompileTimeError
prefix10_negative_test: Fail
prefix11_negative_test: Fail
prefix12_negative_test: Fail
prefix1_negative_test: Fail
prefix2_negative_test: Fail
prefix3_negative_test: Fail
prefix4_negative_test: Fail
prefix6_negative_test: Fail
prefix8_negative_test: Fail
private_member1_negative_test: Fail
private_member2_negative_test: Fail
private_member3_negative_test: Fail
static_call_wrong_argument_count_negative_test: Fail
try_catch_test/01: MissingCompileTimeError
type_variable_static_context_negative_test: Fail
unresolved_in_factory_negative_test: Fail
unresolved_top_level_method_negative_test: Fail
unresolved_top_level_var_negative_test: Fail
# We skip all the Dart 1.0 tests in dartk and dartkp mode as these
# modes are intended only for Dart 2.0 with strong mode enabled.
[ $compiler == app_jitk || $compiler == dartk || $compiler == dartkb || $compiler == dartkp ]
*: SkipByDesign