blob: 2b0676800ac8bc266922b2d603602e6e652aeb40 [file] [log] [blame]
# Copyright (c) 2017, 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.md file.
# Status file for the ast_builder_test.dart test suite. This is testing
# generating analyzer ASTs and connecting up type inference information.
DeltaBlue: Crash
accessors: Crash
arithmetic: Crash
bad_store: Crash
bug30695: Crash
call: Crash
cascade: Crash
casts: Crash
classes: Crash
closure: Crash
covariant_generic: Crash
default_values: Crash
escape: Crash
expressions: Crash
external: Crash
fallthrough: Crash
fibonacci: Crash
for_in_scope: Crash
function_type_is_check: Crash
functions: Crash
illegal_named_function_expression: Crash
illegal_named_function_expression_scope: Crash
implicit_scope_test: Crash
implicit_this: Crash
inference/abstract_class_instantiation: Crash
inference/assert_initializer: Crash
inference/assign_local: Crash
inference/block_bodied_lambdas_basic: Crash
inference/block_bodied_lambdas_basic_void: Crash
inference/block_bodied_lambdas_downwards_incompatible_with_upwards_inference: Crash
inference/block_bodied_lambdas_infer_bottom_async: Fail
inference/block_bodied_lambdas_infer_bottom_async_star: Fail
inference/block_bodied_lambdas_infer_bottom_sync: Crash
inference/block_bodied_lambdas_infer_bottom_sync_star: Crash
inference/block_bodied_lambdas_lub: Crash
inference/block_bodied_lambdas_nested_lambdas: Crash
inference/block_bodied_lambdas_no_return: Crash
inference/block_bodied_lambdas_returns: Crash
inference/block_bodied_lambdas_void_context: Crash
inference/bug30251: Crash
inference/bug30620: Crash
inference/bug30624: Crash
inference/call_corner_cases: Crash
inference/complex_predecrement: Crash
inference/conditional_lub: Crash
inference/conditional_upwards_inference: Crash
inference/conflicts_can_happen2: Crash
inference/conflicts_can_happen: Crash
inference/constructors_infer_from_arguments: Crash
inference/constructors_infer_from_arguments_const: Crash
inference/constructors_infer_from_arguments_const_with_upper_bound: Crash
inference/constructors_infer_from_arguments_factory: Crash
inference/constructors_infer_from_arguments_factory_calls_constructor: Crash
inference/constructors_infer_from_arguments_named: Crash
inference/constructors_infer_from_arguments_named_factory: Crash
inference/constructors_infer_from_arguments_redirecting: Crash
inference/constructors_infer_from_arguments_redirecting_factory: Crash
inference/constructors_infer_from_arguments_redirecting_factory_to_factory: Crash
inference/constructors_inference_f_bounded: Crash
inference/constructors_reverse_type_parameters: Crash
inference/constructors_too_many_positional_arguments: Crash
inference/do_not_infer_overridden_fields_that_explicitly_say_dynamic_infer: Crash
inference/dont_infer_field_type_when_initializer_is_null: Crash
inference/dont_infer_type_on_dynamic: Crash
inference/dont_infer_type_when_initializer_is_null: Crash
inference/downward_inference_miscellaneous: Crash
inference/downwards_inference_annotations: Crash
inference/downwards_inference_annotations_class_members: Crash
inference/downwards_inference_annotations_for_loop_variable: Crash
inference/downwards_inference_annotations_locals: Fail
inference/downwards_inference_annotations_locals_referring_to_locals: Crash
inference/downwards_inference_annotations_parameter: Fail
inference/downwards_inference_annotations_parameter_local: Crash
inference/downwards_inference_annotations_type_variable: Fail
inference/downwards_inference_annotations_type_variable_local: Crash
inference/downwards_inference_annotations_typedef: Crash
inference/downwards_inference_assignment_statements: Crash
inference/downwards_inference_async_await: Fail
inference/downwards_inference_for_each: Fail
inference/downwards_inference_initializing_formal_default_formal: Crash
inference/downwards_inference_inside_top_level: Crash
inference/downwards_inference_inside_top_level_2: Crash
inference/downwards_inference_on_constructor_arguments_infer_downwards: Crash
inference/downwards_inference_on_function_arguments_infer_downwards: Crash
inference/downwards_inference_on_function_expressions: Crash
inference/downwards_inference_on_function_of_t_using_the_t: Crash
inference/downwards_inference_on_generic_constructor_arguments_empty_list: Crash
inference/downwards_inference_on_generic_constructor_arguments_infer_downwards: Crash
inference/downwards_inference_on_generic_function_expressions: Crash
inference/downwards_inference_on_instance_creations_infer_downwards: Crash
inference/downwards_inference_on_list_literals_infer_downwards: Crash
inference/downwards_inference_on_list_literals_infer_if_value_types_match_context: Crash
inference/downwards_inference_on_map_literals: Crash
inference/downwards_inference_yield_yield_star: Fail
inference/field_initializer_context_explicit: Crash
inference/field_initializer_context_implicit: Crash
inference/field_initializer_context_this: Crash
inference/field_initializer_parameter: Crash
inference/field_refers_to_static_getter: Crash
inference/field_refers_to_top_level_getter: Crash
inference/for_in_loop_promotion: Crash
inference/for_loop_empty_condition: Crash
inference/for_loop_initializer_expression: Crash
inference/for_loop_promotion: Crash
inference/future_then: Crash
inference/future_then_2: Crash
inference/future_then_3: Crash
inference/future_then_4: Crash
inference/future_then_5: Crash
inference/future_then_6: Crash
inference/future_then_conditional: Crash
inference/future_then_conditional_2: Crash
inference/future_then_conditional_3: Crash
inference/future_then_conditional_4: Crash
inference/future_then_conditional_5: Crash
inference/future_then_conditional_6: Crash
inference/future_then_downwards_method_target: Crash
inference/future_then_explicit_future: Crash
inference/future_then_ifNull: Crash
inference/future_then_upwards: Crash
inference/future_then_upwards_2: Crash
inference/future_then_upwards_3: Crash
inference/future_then_upwards_from_block: Crash
inference/future_union_async_conditional: Crash
inference/future_union_async_conditional_2: Crash
inference/future_union_downwards: Crash
inference/future_union_downwards_2: Crash
inference/future_union_downwards_3: Crash
inference/future_union_downwards_4: Crash
inference/future_union_downwards_generic_method_with_future_return: Fail
inference/future_union_downwards_generic_method_with_generic_return: Fail
inference/future_union_upwards_generic_methods: Fail
inference/generic_functions_return_typedef: Crash
inference/generic_methods_basic_downward_inference: Crash
inference/generic_methods_dart_math_min_max: Crash
inference/generic_methods_downwards_inference_fold: Crash
inference/generic_methods_handle_override_of_non_generic_with_generic: Crash
inference/generic_methods_infer_generic_function_parameter_type2: Fail
inference/generic_methods_infer_generic_function_parameter_type: Fail
inference/generic_methods_infer_generic_function_return_type: Fail
inference/generic_methods_infer_generic_instantiation: Crash
inference/generic_methods_infer_generic_method_type: Fail
inference/generic_methods_infer_js_builtin: Fail
inference/generic_methods_inference_error: Crash
inference/generic_methods_iterable_and_future: Crash
inference/generic_methods_nested_generic_instantiation: Crash
inference/generic_methods_uses_greatest_lower_bound: Crash
inference/greatest_closure_multiple_params: Crash
inference/infer_accessor_from_later_inferred_field: Crash
inference/infer_assign_to_implicit_this: Crash
inference/infer_assign_to_implicit_this_upwards: Crash
inference/infer_assign_to_index_full: Crash
inference/infer_assign_to_index_set_vs_get: Crash
inference/infer_assign_to_index_super: Crash
inference/infer_assign_to_index_super_upwards: Crash
inference/infer_assign_to_index_this: Crash
inference/infer_assign_to_index_this_upwards: Crash
inference/infer_assign_to_index_upwards: Crash
inference/infer_assign_to_local: Crash
inference/infer_assign_to_local_upwards: Crash
inference/infer_assign_to_property_full: Crash
inference/infer_assign_to_property_null_aware: Crash
inference/infer_assign_to_property_null_aware_upwards: Crash
inference/infer_assign_to_property_super: Crash
inference/infer_assign_to_property_super_upwards: Crash
inference/infer_assign_to_property_upwards: Crash
inference/infer_assign_to_ref: Crash
inference/infer_assign_to_static: Crash
inference/infer_assign_to_static_upwards: Crash
inference/infer_binary_custom: Crash
inference/infer_binary_double_double: Crash
inference/infer_binary_double_int: Crash
inference/infer_binary_int_double: Crash
inference/infer_binary_int_int: Crash
inference/infer_conditional: Crash
inference/infer_consts_transitively_2: Crash
inference/infer_consts_transitively_2_a: Crash
inference/infer_correctly_on_multiple_variables_declared_together: Crash
inference/infer_field_from_later_inferred_field: Crash
inference/infer_field_from_later_inferred_getter: Crash
inference/infer_field_from_later_inferred_setter: Crash
inference/infer_field_getter_setter_mismatch: Crash
inference/infer_field_override_getter_overrides_setter: Crash
inference/infer_field_override_multiple: Crash
inference/infer_field_override_of_override: Crash
inference/infer_field_override_setter_overrides_getter: Crash
inference/infer_field_override_with_substitution: Crash
inference/infer_field_overrides_getter: Crash
inference/infer_field_overrides_setter: Crash
inference/infer_field_static: Crash
inference/infer_final_field_getter_and_setter: Crash
inference/infer_final_field_getter_only: Crash
inference/infer_final_field_setter_only: Crash
inference/infer_from_complex_expressions_if_outer_most_value_is_precise: Crash
inference/infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields2: Crash
inference/infer_from_rhs_only_if_it_wont_conflict_with_overridden_fields: Crash
inference/infer_from_variables_in_cycle_libs_when_flag_is_on2: Crash
inference/infer_from_variables_in_cycle_libs_when_flag_is_on2_a: Crash
inference/infer_from_variables_in_cycle_libs_when_flag_is_on: Crash
inference/infer_from_variables_in_cycle_libs_when_flag_is_on_a: Crash
inference/infer_from_variables_in_non_cycle_imports_with_flag2: Crash
inference/infer_from_variables_in_non_cycle_imports_with_flag2_a: Crash
inference/infer_from_variables_in_non_cycle_imports_with_flag: Crash
inference/infer_generic_method_type_named: Crash
inference/infer_generic_method_type_positional2: Crash
inference/infer_generic_method_type_positional: Crash
inference/infer_getter_cross_to_setter: Fail
inference/infer_getter_from_later_inferred_getter: Fail
inference/infer_list_literal_nested_in_map_literal: Crash
inference/infer_local_function_referenced_before_declaration: Crash
inference/infer_local_function_return_type: Crash
inference/infer_method_missing_params: Crash
inference/infer_parameter_type_setter_from_field: Crash
inference/infer_parameter_type_setter_from_setter: Fail
inference/infer_prefix_expression: Crash
inference/infer_prefix_expression_custom: Crash
inference/infer_rethrow: Crash
inference/infer_return_of_statement_lambda: Crash
inference/infer_setter_cross_to_getter: Fail
inference/infer_setter_from_later_inferred_setter: Fail
inference/infer_setter_function_typed: Crash
inference/infer_statics_transitively2: Crash
inference/infer_statics_transitively3: Crash
inference/infer_statics_transitively3_a: Crash
inference/infer_statics_transitively: Crash
inference/infer_statics_transitively_2_a: Crash
inference/infer_statics_transitively_a: Crash
inference/infer_statics_with_method_invocations: Crash
inference/infer_statics_with_method_invocations_a: Crash
inference/infer_throw: Crash
inference/infer_type_on_overridden_fields2: Crash
inference/infer_type_on_overridden_fields4: Crash
inference/infer_type_on_var2: Crash
inference/infer_type_on_var: Crash
inference/infer_type_on_var_from_field: Crash
inference/infer_type_on_var_from_top_level: Crash
inference/infer_type_regardless_of_declaration_order_or_cycles: Crash
inference/infer_type_regardless_of_declaration_order_or_cycles_b: Crash
inference/infer_typed_map_literal: Crash
inference/infer_types_on_generic_instantiations_3: Crash
inference/infer_types_on_generic_instantiations_4: Crash
inference/infer_types_on_generic_instantiations_5: Crash
inference/infer_types_on_generic_instantiations_in_library_cycle: Crash
inference/infer_types_on_generic_instantiations_in_library_cycle_a: Crash
inference/infer_types_on_generic_instantiations_infer: Crash
inference/infer_types_on_loop_indices_for_each_loop: Crash
inference/infer_types_on_loop_indices_for_loop_with_inference: Crash
inference/inferred_initializing_formal_checks_default_value: Crash
inference/inferred_nonstatic_field_depends_on_static_field_complex: Crash
inference/inferred_nonstatic_field_depends_on_top_level_var_simple: Crash
inference/inferred_type_cascade: Crash
inference/inferred_type_custom_binary_op: Crash
inference/inferred_type_custom_binary_op_via_interface: Crash
inference/inferred_type_custom_index_op: Crash
inference/inferred_type_custom_index_op_via_interface: Crash
inference/inferred_type_custom_unary_op: Crash
inference/inferred_type_custom_unary_op_via_interface: Crash
inference/inferred_type_extract_method_tear_off: Crash
inference/inferred_type_extract_method_tear_off_via_interface: Crash
inference/inferred_type_is_enum: Crash
inference/inferred_type_is_enum_values: Crash
inference/inferred_type_is_typedef: Crash
inference/inferred_type_is_typedef_parameterized: Crash
inference/inferred_type_uses_synthetic_function_type_named_param: Crash
inference/inferred_type_uses_synthetic_function_type_positional_param: Crash
inference/inferred_type_via_closure_multiple_levels_of_nesting: Crash
inference/inferred_type_via_closure_type_depends_on_args: Crash
inference/inferred_type_via_closure_type_independent_of_args_field: Crash
inference/inferred_type_via_closure_type_independent_of_args_top_level: Crash
inference/lambda_does_not_have_propagated_type_hint: Crash
inference/lambda_void_context: Crash
inference/list_literal_typed: Crash
inference/local_constructor_from_arguments: Crash
inference/local_return_and_yield: Crash
inference/map_literals: Crash
inference/map_literals_can_infer_null: Crash
inference/map_literals_top_level: Crash
inference/method_call_with_type_arguments_static_method: Crash
inference/no_error_when_declared_type_is_num_and_assigned_null: Crash
inference/null_aware_property_get: Crash
inference/null_coalescing_operator: Crash
inference/null_coalescing_operator_2: Crash
inference/null_literal_should_not_infer_as_bottom: Crash
inference/overloaded_int_operators: Crash
inference/parameter_defaults_downwards: Crash
inference/parameter_defaults_upwards: Crash
inference/promote_bounds: Crash
inference/promotion_subtype_check: Crash
inference/propagate_inference_to_field_in_class: Crash
inference/propagate_inference_to_field_in_class_dynamic_warnings: Crash
inference/propagate_inference_transitively2: Crash
inference/propagate_inference_transitively: Crash
inference/property_get_toplevel: Crash
inference/property_set: Crash
inference/property_set_bad_setter: Crash
inference/refine_binary_expression_type_type_parameter_t_double: Crash
inference/refine_binary_expression_type_type_parameter_t_int: Crash
inference/refine_binary_expression_type_type_parameter_t_t: Crash
inference/static_method_tear_off: Crash
inference/string_literal: Crash
inference/subexpressions_of_explicitly_typed_fields: Crash
inference/super_initializer: Crash
inference/super_method_invocation: Crash
inference/super_property_get: Crash
inference/super_property_get_invoke_function_typed: Crash
inference/super_property_get_invoke_implicit_call: Crash
inference/super_property_get_tearoff: Crash
inference/switch_continue: Crash
inference/this_reference: Crash
inference/top_level_return_and_yield: Crash
inference/try_catch: Crash
inference/try_catch_finally: Crash
inference/try_catch_promotion: Crash
inference/type_cast: Crash
inference/type_promotion_ignores_local_functions: Crash
inference/type_promotion_not_and_not: Crash
inference/type_promotion_simple: Crash
inference/type_promotion_stopped_by_access_in_a_closure: Crash
inference/type_promotion_stopped_by_assignment_in_scope: Crash
inference/type_promotion_stopped_by_mutation_in_a_closure: Crash
inference/unresolved_super: Crash
inference/unsafe_block_closure_inference_closure_call: Crash
inference/unsafe_block_closure_inference_function_call_explicit_dynamic_param: Crash
inference/unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr1: Fail
inference/unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2: Crash
inference/unsafe_block_closure_inference_function_call_explicit_type_param: Crash
inference/unsafe_block_closure_inference_function_call_explicit_type_param_via_expr1: Fail
inference/unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2: Crash
inference/unsafe_block_closure_inference_function_call_implicit_type_param: Crash
inference/unsafe_block_closure_inference_function_call_implicit_type_param_via_expr: Crash
inference/unsafe_block_closure_inference_function_call_no_type_param_via_expr: Crash
inference/unsafe_block_closure_inference_in_list_dynamic: Crash
inference/unsafe_block_closure_inference_in_list_typed: Crash
inference/unsafe_block_closure_inference_in_map_dynamic: Crash
inference/unsafe_block_closure_inference_in_map_typed: Crash
inference/unsafe_block_closure_inference_method_call_explicit_dynamic_param: Crash
inference/unsafe_block_closure_inference_method_call_explicit_type_param: Crash
inference/unsafe_block_closure_inference_method_call_implicit_type_param: Crash
inference/void_return_type_subtypes_dynamic: Crash
inference_new/dependency_only_if_overloaded: Crash
inference_new/downwards_inference_inside_top_level: Crash
inference_new/field_inference_circularity: Crash
inference_new/infer_assign_to_index: Crash
inference_new/infer_assign_to_property: Crash
inference_new/infer_assign_to_property_custom: Crash
inference_new/infer_assign_to_ref: Crash
inference_new/infer_instance_accessor_ref: Crash
inference_new/infer_instance_field_ref: Crash
inference_new/infer_instance_field_ref_circular: Crash
inference_new/infer_logical: Crash
inference_new/infer_use_of_void: Fail
inference_new/multiple_interface_inheritance: Fail # Issue #30547
inference_new/property_get_toplevel: Crash
inference_new/strongly_connected_component: Crash
inference_new/unsafe_block_closure_inference_function_call_explicit_dynamic_param_via_expr2: Crash
inference_new/unsafe_block_closure_inference_function_call_explicit_type_param_via_expr2: Crash
invocations: Crash
local_generic_function: Crash
metadata_enum: Crash
metadata_named_mixin_application: Crash
micro: Crash
named_parameters: Crash
null_aware: Crash
operators: Crash
optional: Crash
override: Crash
rasta/abstract_constructor: Crash
rasta/bad_continue: Crash
rasta/bad_default_constructor: Crash
rasta/bad_redirection: Crash
rasta/breaking_bad: Crash
rasta/cascades: Crash
rasta/class_hierarchy: Crash
rasta/class_member: Crash
rasta/deferred_load: Crash
rasta/duplicated_mixin: Crash
rasta/for_loop: Crash
rasta/generic_factory: Crash
rasta/issue_000001: Crash
rasta/issue_000002: Crash
rasta/issue_000004: Crash
rasta/issue_000008: Crash
rasta/issue_000012: Crash
rasta/issue_000025: Crash
rasta/issue_000026: Crash
rasta/issue_000031: Crash
rasta/issue_000033: Crash
rasta/issue_000039: Crash
rasta/issue_000041: Crash
rasta/issue_000042: Crash
rasta/issue_000043: Crash
rasta/issue_000044: Crash
rasta/issue_000048: Crash
rasta/issue_000052: Crash
rasta/issue_000053: Crash
rasta/issue_000067: Crash
rasta/issue_000068: Crash
rasta/issue_000069: Crash
rasta/issue_000070: Crash
rasta/issue_000080: Crash
rasta/issue_000081: Crash
rasta/malformed_function: Crash
rasta/mandatory_parameter_initializer: VerificationError
rasta/mixin_library: Crash
rasta/previsit_deferred: Crash
rasta/static: Crash
rasta/super: Crash
rasta/super_initializer: Crash
rasta/super_mixin: Crash
rasta/super_operator: Crash
rasta/supports_reflection: VerificationError
rasta/switch_execution_case_t02: Crash
rasta/this_invoke: Crash
rasta/try_label: Crash
rasta/type_literals: Crash
rasta/typedef: Crash
rasta/unresolved: Crash
rasta/unresolved_constructor: Crash
rasta/unresolved_for_in: Crash
rasta/unresolved_recovery: Crash
redirecting_factory: Crash
regress/issue_29937: Crash
regress/issue_29941: Crash
regress/issue_29942: Crash
regress/issue_29943: Crash
regress/issue_29944: Crash
regress/issue_29978: Crash
regress/issue_29979: Crash
regress/issue_29981: Crash
regress/issue_29984: Crash
regress/issue_29985: Crash
reorder_super: Crash
runtime_checks/call_kinds: Crash
runtime_checks/call_kinds_get: Crash
runtime_checks/call_kinds_set: Crash
runtime_checks/call_through_this: Crash
runtime_checks/contravariant_generic_method_type_parameter: Crash
runtime_checks/contravariant_generic_return: Crash
runtime_checks/contravariant_generic_return_tear_off: Crash
runtime_checks/contravariant_getter: Crash
runtime_checks/covariant_generic_method_type_parameter: Crash
runtime_checks/covariant_generic_parameter_in_interface: Crash
runtime_checks/covariant_generic_parameter_in_interface_mixin: Fail
runtime_checks/covariant_generic_parameter_in_interface_super: Fail
runtime_checks/covariant_generic_parameter_in_interface_super_mixin: Fail
runtime_checks/covariant_generic_parameter_tear_off: Crash
runtime_checks/covariant_keyword: Crash
runtime_checks/covariant_keyword_field: Crash
runtime_checks/covariant_keyword_field_inherited_by_setter: Crash
runtime_checks/covariant_keyword_setter_inherited_by_field: Crash
runtime_checks/covariant_setter: Crash
runtime_checks/dynamic_invocation_of_getter: Crash
runtime_checks/field_forwarding_stub_generic_covariant: Crash
runtime_checks/forwarding_stub_with_non_covariant_param: Fail
runtime_checks/generic_covariance_inheritance_setter_field: Crash
runtime_checks/generic_vs_explicit_covariance: Crash
runtime_checks_new/derived_class_typed: Fail
runtime_checks_new/field_forwarding_stub_abstract_generic_covariant: Crash
runtime_checks_new/field_forwarding_stub_explicit_covariant: Crash
static_setter: Crash
store_load: Crash
stringliteral: Crash
super_rasta_copy: Crash
top_level_accessors: Crash
type_variable_as_super: Crash
typedef: Crash
uninitialized_fields: Crash
unused_methods: Crash
void_methods: Crash