mirror of
https://github.com/dart-lang/sdk
synced 2024-09-18 21:11:19 +00:00
76cd43ab02
This updates the AstBuilder and OutlineBuilder to generate the following errors: * ConstConstructorWithBody * ConstMethod * ConstructorWithReturnType * FieldInitializerOutsideConstructor In order to get the necessary state in OutlineBuilder so that I could report these errors, I extracted SourceLibraryBuilder.addConstructor from addProcedure. In addition, I updated AstBuilder to use handleRecoverableError rather than parser.reportRecoverableError. Change-Id: I8b5517ec2ab44ff13a65628c594f803138cad6f5 Reviewed-on: https://dart-review.googlesource.com/43800 Reviewed-by: Peter von der Ahé <ahe@google.com> Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Dan Rubel <danrubel@google.com>
209 lines
9.9 KiB
Plaintext
209 lines
9.9 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 ]
|
|
prefix5_negative_test: Fail
|
|
|
|
[ $fasta ]
|
|
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
|
|
check_member_static_test/02: MissingCompileTimeError
|
|
class_cycle_test/02: MissingCompileTimeError
|
|
class_cycle_test/03: MissingCompileTimeError
|
|
config_import_test: Crash
|
|
const_error_multiply_initialized_test/02: MissingCompileTimeError
|
|
const_error_multiply_initialized_test/04: MissingCompileTimeError
|
|
const_instance_field_test/01: MissingCompileTimeError
|
|
const_map2_test/00: MissingCompileTimeError
|
|
const_map3_test/00: MissingCompileTimeError
|
|
const_switch2_test/01: MissingCompileTimeError
|
|
constants_test/05: MissingCompileTimeError
|
|
constructor_redirect1_negative_test: Fail
|
|
constructor_redirect2_negative_test: Fail
|
|
constructor_redirect_test/01: MissingCompileTimeError
|
|
cyclic_constructor_test/01: MissingCompileTimeError
|
|
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
|
|
factory_redirection_test/07: MissingCompileTimeError
|
|
fauxverride_test/03: MissingCompileTimeError
|
|
fauxverride_test/05: MissingCompileTimeError
|
|
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
|
|
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
|
|
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
|
|
named_parameters_default_eq_test/02: MissingCompileTimeError
|
|
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
|
|
private_super_constructor_test/01: MissingCompileTimeError
|
|
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
|
|
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
|
|
try_catch_test/01: MissingCompileTimeError
|
|
type_variable_conflict2_test/02: MissingCompileTimeError
|
|
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_error_multiply_initialized_test/01: MissingCompileTimeError
|
|
const_error_multiply_initialized_test/03: MissingCompileTimeError
|
|
const_native_factory_test/01: MissingCompileTimeError
|
|
const_optional_args_negative_test: Fail
|
|
const_syntax_test/05: MissingCompileTimeError
|
|
const_syntax_test/08: MissingCompileTimeError
|
|
const_syntax_test/09: MissingCompileTimeError
|
|
const_syntax_test/10: MissingCompileTimeError
|
|
constructor3_negative_test: Fail
|
|
constructor_call_wrong_argument_count_negative_test: Fail
|
|
deferred_constraints_constants_test/default_argument2: MissingCompileTimeError
|
|
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
|
|
final_syntax_test/09: MissingCompileTimeError
|
|
function_type_parameter2_negative_test: Fail
|
|
function_type_parameter_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
|
|
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
|
|
switch4_negative_test: Crash
|
|
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 == dartk || $compiler == dartkp ]
|
|
*: Skip
|
|
|