a4b3009ca5
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>
224 lines
11 KiB
Plaintext
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
|