Produce a static error when using kernel and mirrors

Just noticed that the 'supportsRelection' flag was not checked when running with
'--use-kernel'.

Change-Id: I9f4bd540ad963c33c8b9013860ac63b1c6707299
Reviewed-on: https://dart-review.googlesource.com/35006
Reviewed-by: Harry Terkelsen <het@google.com>
Commit-Queue: Sigmund Cherem <sigmund@google.com>
This commit is contained in:
Sigmund Cherem 2018-01-17 00:56:12 +00:00 committed by commit-bot@chromium.org
parent 4021b51a02
commit 0e1a407823
7 changed files with 132 additions and 93 deletions

View file

@ -429,6 +429,11 @@ abstract class Compiler {
});
}
}
} else {
if (loadedLibraries.containsLibrary(Uris.dart_mirrors)) {
reporter.reportErrorMessage(NO_LOCATION_SPANNABLE,
MessageKind.MIRRORS_LIBRARY_NOT_SUPPORT_WITH_KERNEL);
}
}
backend.onLibrariesLoaded(frontendStrategy.commonElements, loadedLibraries);
return loadedLibraries;

View file

@ -287,6 +287,7 @@ enum MessageKind {
MIRRORS_EXPECTED_STRING_OR_TYPE,
MIRRORS_EXPECTED_STRING_TYPE_OR_LIST,
MIRRORS_LIBRARY_NOT_SUPPORT_BY_BACKEND,
MIRRORS_LIBRARY_NOT_SUPPORT_WITH_KERNEL,
MISSING_ARGUMENT,
MISSING_ENUM_CASES,
MISSING_FACTORY_KEYWORD,
@ -3821,6 +3822,11 @@ Your app imports dart:mirrors via:"""
"""
$MIRRORS_NOT_SUPPORTED_BY_BACKEND_PADDING#{importChain}"""),
MessageKind.MIRRORS_LIBRARY_NOT_SUPPORT_WITH_KERNEL:
const MessageTemplate(
MessageKind.MIRRORS_LIBRARY_NOT_SUPPORT_WITH_KERNEL, """
dart:mirrors library is not supported when using the new kernel front end."""),
MessageKind.DIRECTLY_THROWING_NSM: const MessageTemplate(
MessageKind.DIRECTLY_THROWING_NSM,
"This 'noSuchMethod' implementation is guaranteed to throw an "

View file

@ -1657,7 +1657,10 @@ class _LoadedLibrariesAdapter implements LoadedLibraries {
assert(rootLibrary != null);
}
bool containsLibrary(Uri uri) => getLibrary(uri) != null;
bool containsLibrary(Uri uri) {
var lib = getLibrary(uri);
return lib != null && _newLibraries.contains(lib);
}
LibraryEntity getLibrary(Uri uri) => worldBuilder.lookupLibrary(uri);

View file

@ -153,83 +153,91 @@ type_constant_switch_test/01: MissingCompileTimeError
unconditional_dartio_import_test: RuntimeError
[ $compiler == dart2js && $dart2js_with_kernel && $host_checked ]
21666_test: RuntimeError
21666_test: CompileTimeError
23056_test: CompileTimeError
closure_capture2_test: RuntimeError
closure_type_reflection2_test: RuntimeError
closure_type_reflection_test: RuntimeError
closure_type_reflection2_test: CompileTimeError
closure_type_reflection_test: CompileTimeError
constant_javascript_semantics_test/01: MissingCompileTimeError
deferred/deferred_mirrors1_test: Crash # Assertion failure: Missing scope info for j:method(_loadLibraryWrapper).
deferred/deferred_mirrors2_test: Crash # Unsupported operation: KernelDeferredLoadTask.addMirrorElementsForLibrary
deferred/reflect_multiple_annotations_test: Crash # Assertion failure: Missing scope info for j:method(_loadLibraryWrapper).
deferred/reflect_multiple_default_arg_test: Crash # Assertion failure: Missing scope info for j:method(_loadLibraryWrapper).
deferred/deferred_mirrors1_test: CompileTimeError
deferred/deferred_mirrors2_test: CompileTimeError
deferred/reflect_multiple_annotations_test: CompileTimeError
deferred/reflect_multiple_default_arg_test: CompileTimeError
deferred_custom_loader_test: RuntimeError
deferred_fail_and_retry_test: RuntimeError
deferred_fail_and_retry_worker_test: Fail
invalid_annotation2_test/none: RuntimeError
inference_nsm_mirrors_test: CompileTimeError
invalid_annotation2_test/none: CompileTimeError
label_test/06: MissingCompileTimeError
mirror_invalid_field_access2_test: RuntimeError
mirror_invalid_field_access3_test: RuntimeError
mirror_invalid_field_access4_test: RuntimeError
mirror_invalid_field_access_test: RuntimeError
mirror_invalid_invoke2_test: RuntimeError
mirror_invalid_invoke3_test: RuntimeError
mirror_invalid_invoke_test: RuntimeError
mirror_printer_test/01: RuntimeError
mirror_printer_test/none: RuntimeError
mirror_test: RuntimeError
mirror_type_inference_field2_test: RuntimeError
mirror_type_inference_field_test: RuntimeError
mirror_type_inference_function_test: RuntimeError
mirrors_declarations_filtering_test: RuntimeError
mirrors_used_metatargets_test: RuntimeError
mirrors_used_native_test: RuntimeError
mirrors_used_warning2_test: RuntimeError
mirrors_used_warning_test/minif: RuntimeError
mirrors_used_warning_test/none: RuntimeError
mirror_enqueuer_regression_test: CompileTimeError
mirror_invalid_field_access2_test: CompileTimeError
mirror_invalid_field_access3_test: CompileTimeError
mirror_invalid_field_access4_test: CompileTimeError
mirror_invalid_field_access_test: CompileTimeError
mirror_invalid_invoke2_test: CompileTimeError
mirror_invalid_invoke3_test: CompileTimeError
mirror_invalid_invoke_test: CompileTimeError
mirror_printer_test/01: CompileTimeError
mirror_printer_test/none: CompileTimeError
mirror_test: CompileTimeError
mirror_type_inference_field2_test: CompileTimeError
mirror_type_inference_field_test: CompileTimeError
mirror_type_inference_function_test: CompileTimeError
mirrors_declarations_filtering_test: CompileTimeError
mirrors_used_metatargets_test: CompileTimeError
mirrors_used_native_test: CompileTimeError
mirrors_used_warning2_test: CompileTimeError
mirrors_used_warning_test/minif: CompileTimeError
mirrors_used_warning_test/none: CompileTimeError
no_such_method_mirrors_test: CompileTimeError
private_symbol_literal_test/01: MissingCompileTimeError
private_symbol_literal_test/02: MissingCompileTimeError
private_symbol_literal_test/03: MissingCompileTimeError
private_symbol_literal_test/04: MissingCompileTimeError
private_symbol_literal_test/05: MissingCompileTimeError
private_symbol_literal_test/06: MissingCompileTimeError
reflect_native_types_test: RuntimeError
reflect_native_types_test: CompileTimeError
regress/4562_test/none: CompileTimeError
type_constant_switch_test/01: MissingCompileTimeError
unconditional_dartio_import_test: RuntimeError # Issue 30902
[ $compiler == dart2js && $dart2js_with_kernel && $minified ]
21666_test: RuntimeError
closure_type_reflection2_test: RuntimeError
closure_type_reflection_test: RuntimeError
21666_test: CompileTimeError
23056_test: CompileTimeError
closure_type_reflection2_test: CompileTimeError
closure_type_reflection_test: CompileTimeError
constant_javascript_semantics_test/01: MissingCompileTimeError
deferred/deferred_mirrors1_test: Crash # NoSuchMethodError: The getter 'closureClassEntity' was called on null.
deferred/deferred_mirrors2_test: Crash # Unsupported operation: KernelDeferredLoadTask.addMirrorElementsForLibrary
deferred/deferred_mirrors1_test: CompileTimeError
deferred/deferred_mirrors2_test: CompileTimeError
deferred/reflect_multiple_annotations_test: Crash # NoSuchMethodError: The getter 'closureClassEntity' was called on null.
deferred/reflect_multiple_default_arg_test: Crash # NoSuchMethodError: The getter 'closureClassEntity' was called on null.
deferred_custom_loader_test: RuntimeError
deferred_fail_and_retry_test: RuntimeError
deferred_fail_and_retry_worker_test: Fail
dummy_compiler_test: CompileTimeError
invalid_annotation2_test/none: RuntimeError
inference_nsm_mirrors_test: CompileTimeError
invalid_annotation2_test/none: CompileTimeError
label_test/06: MissingCompileTimeError
mirror_invalid_field_access2_test: RuntimeError
mirror_invalid_field_access3_test: RuntimeError
mirror_invalid_field_access4_test: RuntimeError
mirror_invalid_field_access_test: RuntimeError
mirror_invalid_invoke2_test: RuntimeError
mirror_invalid_invoke3_test: RuntimeError
mirror_invalid_invoke_test: RuntimeError
mirror_printer_test/01: RuntimeError
mirror_printer_test/none: RuntimeError
mirror_test: RuntimeError
mirror_type_inference_field2_test: RuntimeError
mirror_type_inference_field_test: RuntimeError
mirror_type_inference_function_test: RuntimeError
mirrors_declarations_filtering_test: RuntimeError
mirrors_used_metatargets_test: RuntimeError
mirrors_used_native_test: RuntimeError
mirrors_used_warning2_test: RuntimeError
mirrors_used_warning_test/none: RuntimeError
mirror_enqueuer_regression_test: CompileTimeError
mirror_invalid_field_access2_test: CompileTimeError
mirror_invalid_field_access3_test: CompileTimeError
mirror_invalid_field_access4_test: CompileTimeError
mirror_invalid_field_access_test: CompileTimeError
mirror_invalid_invoke2_test: CompileTimeError
mirror_invalid_invoke3_test: CompileTimeError
mirror_invalid_invoke_test: CompileTimeError
mirror_printer_test/01: CompileTimeError
mirror_printer_test/none: CompileTimeError
mirror_test: CompileTimeError
mirror_type_inference_field2_test: CompileTimeError
mirror_type_inference_field_test: CompileTimeError
mirror_type_inference_function_test: CompileTimeError
mirrors_declarations_filtering_test: CompileTimeError
mirrors_used_metatargets_test: CompileTimeError
mirrors_used_native_test: CompileTimeError
mirrors_used_warning2_test: CompileTimeError
mirrors_used_warning_test/none: CompileTimeError
no_such_method_mirrors_test: CompileTimeError
private_symbol_literal_test/01: MissingCompileTimeError
private_symbol_literal_test/02: MissingCompileTimeError
private_symbol_literal_test/03: MissingCompileTimeError
@ -237,7 +245,7 @@ private_symbol_literal_test/04: MissingCompileTimeError
private_symbol_literal_test/05: MissingCompileTimeError
private_symbol_literal_test/06: MissingCompileTimeError
recursive_import_test: CompileTimeError
reflect_native_types_test: RuntimeError
reflect_native_types_test: CompileTimeError
regress/4562_test/none: CompileTimeError
type_constant_switch_test/01: MissingCompileTimeError
unconditional_dartio_import_test: RuntimeError # Issue 30902

View file

@ -40,11 +40,12 @@ subclassing_super_field_2_test: RuntimeError
bound_closure_super_test: RuntimeError
compute_this_script_test: Crash # 'file:*/pkg/compiler/lib/src/ssa/types.dart': Failed assertion: line 63 pos 12: '!result.isEmpty': is not true.
fake_thing_test: RuntimeError
mirror_intercepted_field_test: RuntimeError
mirror_intercepted_field_test: CompileTimeError
native_library_same_name_used_frog_test: CompileTimeError
native_mirror_test: RuntimeError
native_no_such_method_exception4_frog_test: RuntimeError
native_no_such_method_exception5_frog_test: RuntimeError
native_mirror_test: CompileTimeError
native_no_such_method_exception3_frog_test: CompileTimeError
native_no_such_method_exception4_frog_test: CompileTimeError
native_no_such_method_exception5_frog_test: CompileTimeError
subclassing_constructor_1_test: RuntimeError
subclassing_super_call_test: RuntimeError
subclassing_super_field_1_test: RuntimeError
@ -53,11 +54,12 @@ subclassing_super_field_2_test: RuntimeError
[ $compiler == dart2js && $dart2js_with_kernel && $minified ]
bound_closure_super_test: RuntimeError
fake_thing_test: RuntimeError
mirror_intercepted_field_test: RuntimeError
mirror_intercepted_field_test: CompileTimeError
native_library_same_name_used_frog_test: CompileTimeError
native_mirror_test: RuntimeError
native_no_such_method_exception4_frog_test: RuntimeError
native_no_such_method_exception5_frog_test: RuntimeError
native_mirror_test: CompileTimeError
native_no_such_method_exception3_frog_test: CompileTimeError
native_no_such_method_exception4_frog_test: CompileTimeError
native_no_such_method_exception5_frog_test: CompileTimeError
optimization_hints_test: RuntimeError
subclassing_constructor_1_test: RuntimeError
subclassing_super_call_test: RuntimeError

View file

@ -219,7 +219,7 @@ symbol_test/02: MissingCompileTimeError
symbol_test/03: MissingCompileTimeError
[ $compiler == dart2js && $dart2js_with_kernel && $host_checked ]
apply3_test: RuntimeError
apply3_test: CompileTimeError
big_integer_arith_vm_test/add: RuntimeError
big_integer_arith_vm_test/div: RuntimeError
big_integer_arith_vm_test/gcd: RuntimeError
@ -262,7 +262,7 @@ symbol_test/02: MissingCompileTimeError
symbol_test/03: MissingCompileTimeError
[ $compiler == dart2js && $dart2js_with_kernel && $minified ]
apply3_test: RuntimeError
apply3_test: CompileTimeError
big_integer_arith_vm_test/add: RuntimeError
big_integer_arith_vm_test/div: RuntimeError
big_integer_arith_vm_test/gcd: RuntimeError

View file

@ -829,7 +829,8 @@ config_import_corelib_test: RuntimeError
config_import_test: RuntimeError
const_error_multiply_initialized_test/02: MissingCompileTimeError
const_error_multiply_initialized_test/04: MissingCompileTimeError
const_evaluation_test/01: RuntimeError
const_evaluation_test/01: CompileTimeError
const_evaluation_test/none: CompileTimeError
const_factory_with_body_test/01: MissingCompileTimeError
const_instance_field_test/01: MissingCompileTimeError
const_map2_test/00: MissingCompileTimeError
@ -849,9 +850,8 @@ constructor_redirect2_test/01: MissingCompileTimeError
constructor_redirect_test/01: Crash # Assertion failure: Cannot find value Instance of 'ThisLocal' in (local(A.named2#x), local(A.named2#y), local(A.named2#z)) for j:constructor(A.named2).
cyclic_constructor_test/01: Crash # Issue 30856
deferred_call_empty_before_load_test: RuntimeError
deferred_constraints_constants_test/default_argument2: Crash # Assertion failure: Missing scope info for j:method(_loadLibraryWrapper).
deferred_constraints_constants_test/none: Crash # Assertion failure: Missing scope info for j:method(_loadLibraryWrapper).
deferred_constraints_constants_test/reference_after_load: Crash # Assertion failure: Missing scope info for j:method(_loadLibraryWrapper).
deferred_constraints_constants_test/none: CompileTimeError
deferred_constraints_constants_test/reference_after_load: CompileTimeError
deferred_constraints_type_annotation_test/as_operation: RuntimeError
deferred_constraints_type_annotation_test/catch_check: RuntimeError
deferred_constraints_type_annotation_test/is_check: RuntimeError
@ -870,7 +870,7 @@ duplicate_implements_test/03: MissingCompileTimeError
duplicate_implements_test/04: MissingCompileTimeError
dynamic_prefix_core_test/01: RuntimeError
dynamic_prefix_core_test/none: RuntimeError
enum_mirror_test: RuntimeError
enum_mirror_test: CompileTimeError
example_constructor_test: RuntimeError
expect_test: RuntimeError
external_test/10: MissingRuntimeError
@ -879,6 +879,7 @@ external_test/20: MissingRuntimeError
factory_redirection_test/07: MissingCompileTimeError
fauxverride_test/03: MissingCompileTimeError
fauxverride_test/05: MissingCompileTimeError
field_increment_bailout_test: CompileTimeError
field_initialization_order_test: RuntimeError
field_override3_test/00: MissingCompileTimeError
field_override3_test/01: MissingCompileTimeError
@ -891,7 +892,6 @@ final_field_initialization_order_test: RuntimeError
full_stacktrace1_test: RuntimeError
full_stacktrace2_test: RuntimeError
full_stacktrace3_test: RuntimeError
generic_local_functions_test: Crash # Unsupported operation: Unsupported type parameter type node Y.
generic_methods_generic_function_parameter_test: Crash # 'file:*/pkg/compiler/lib/src/ssa/builder_kernel.dart': Failed assertion: line 1728 pos 16: 'type is MethodTypeVariableType': is not true.
generic_methods_type_expression_test/01: Crash # 'file:*/pkg/compiler/lib/src/ssa/builder_kernel.dart': Failed assertion: line 1728 pos 16: 'type is MethodTypeVariableType': is not true.
generic_methods_type_expression_test/03: Crash # 'file:*/pkg/compiler/lib/src/ssa/builder_kernel.dart': Failed assertion: line 1728 pos 16: 'type is MethodTypeVariableType': is not true.
@ -904,20 +904,23 @@ getter_override_test/02: MissingCompileTimeError
identical_closure2_test: RuntimeError
if_null_assignment_behavior_test/14: RuntimeError
infinity_test: RuntimeError
instance_creation_in_function_annotation_test: RuntimeError
instance_creation_in_function_annotation_test: CompileTimeError
integer_division_by_zero_test: RuntimeError
internal_library_test/02: Crash # type 'DillLibraryBuilder' is not a subtype of type 'SourceLibraryBuilder<KernelTypeBuilder, Library>' of 'value' where
invocation_mirror2_test: RuntimeError
invocation_mirror2_test: CompileTimeError
invocation_mirror_empty_arguments_test: RuntimeError
invocation_mirror_invoke_on2_test: CompileTimeError
invocation_mirror_invoke_on_test: CompileTimeError
invocation_mirror_test: Crash # 'file:*/pkg/compiler/lib/src/ssa/builder_kernel.dart': Failed assertion: line 2521 pos 14: 'arguments.named.isEmpty': is not true.
issue13474_test: RuntimeError
issue21079_test: RuntimeError
issue21079_test: CompileTimeError
left_shift_test: RuntimeError
library_env_test/has_mirror_support: RuntimeError
library_env_test/has_no_html_support: RuntimeError
library_env_test/has_no_io_support: RuntimeError
list_literal4_test: RuntimeError
main_not_a_function_test/01: CompileTimeError
many_overridden_no_such_method_test: CompileTimeError
map_literal4_test: RuntimeError
method_name_test: CompileTimeError
method_override5_test: RuntimeError
@ -1052,12 +1055,12 @@ named_parameters_type_test/02: MissingRuntimeError
named_parameters_type_test/03: MissingRuntimeError
nan_identical_test: RuntimeError
no_main_test/01: CompileTimeError
null_test/02: MissingCompileTimeError
null_test/03: MissingCompileTimeError
null_test/none: RuntimeError
no_such_method_test: CompileTimeError
null_test/none: CompileTimeError
number_identity2_test: RuntimeError
numbers_test: RuntimeError
operator_test: Crash # 'package:front_end/src/fasta/kernel/kernel_shadow_ast.dart': Failed assertion: line 441 pos 16: 'identical(combiner.arguments.positional[0], rhs)': is not true.
overridden_no_such_method_test: CompileTimeError
override_field_method1_negative_test: Fail
override_field_method2_negative_test: Fail
override_field_method4_negative_test: Fail
@ -1076,9 +1079,12 @@ redirecting_constructor_initializer_test: RuntimeError
redirecting_factory_default_values_test/01: MissingCompileTimeError
redirecting_factory_default_values_test/02: MissingCompileTimeError
redirecting_factory_long_test: RuntimeError
redirecting_factory_reflection_test: RuntimeError
redirecting_factory_reflection_test: CompileTimeError
regress_13462_0_test: CompileTimeError
regress_13462_1_test: CompileTimeError
regress_13494_test: RuntimeError
regress_17382_test: RuntimeError
regress_18535_test: CompileTimeError
regress_20394_test/01: MissingCompileTimeError
regress_22936_test/01: RuntimeError
regress_22976_test/01: Pass # Incorrectly pass, we are ignoring an error due to #31118
@ -1089,7 +1095,7 @@ regress_27572_test: RuntimeError
regress_27617_test/1: Crash # Assertion failure: Unexpected constructor j:constructor(Foo._) in ConstructorDataImpl._getConstructorConstant
regress_28217_test/01: MissingCompileTimeError
regress_28217_test/none: MissingCompileTimeError
regress_28255_test: RuntimeError
regress_28255_test: CompileTimeError
setter_override_test/00: MissingCompileTimeError
setter_override_test/03: MissingCompileTimeError
stacktrace_demangle_ctors_test: RuntimeError # Issue 12698
@ -1100,7 +1106,8 @@ stacktrace_test: RuntimeError # Issue 12698
static_getter_no_setter1_test/01: RuntimeError
static_getter_no_setter2_test/01: RuntimeError
static_getter_no_setter3_test/01: RuntimeError
super_call4_test: Crash # Assertion failure: Missing scope info for j:method(E.boz).
super_call4_test: CompileTimeError
super_getter_setter_test: CompileTimeError
super_test: RuntimeError
switch_bad_case_test/01: MissingCompileTimeError
switch_bad_case_test/02: MissingCompileTimeError
@ -1148,7 +1155,8 @@ config_import_corelib_test: RuntimeError
config_import_test: RuntimeError
const_error_multiply_initialized_test/02: MissingCompileTimeError
const_error_multiply_initialized_test/04: MissingCompileTimeError
const_evaluation_test/01: RuntimeError
const_evaluation_test/01: CompileTimeError
const_evaluation_test/none: CompileTimeError
const_factory_with_body_test/01: MissingCompileTimeError
const_instance_field_test/01: MissingCompileTimeError
const_map2_test/00: MissingCompileTimeError
@ -1174,9 +1182,8 @@ cyclic_type_test/02: RuntimeError
cyclic_type_test/03: RuntimeError
cyclic_type_test/04: RuntimeError
deferred_call_empty_before_load_test: RuntimeError
deferred_constraints_constants_test/default_argument2: Crash # NoSuchMethodError: The getter 'closureClassEntity' was called on null.
deferred_constraints_constants_test/none: Crash # NoSuchMethodError: The getter 'closureClassEntity' was called on null.
deferred_constraints_constants_test/reference_after_load: Crash # NoSuchMethodError: The getter 'closureClassEntity' was called on null.
deferred_constraints_constants_test/none: CompileTimeError
deferred_constraints_constants_test/reference_after_load: CompileTimeError
deferred_constraints_type_annotation_test/as_operation: Crash # NoSuchMethodError: The getter 'closureClassEntity' was called on null.
deferred_constraints_type_annotation_test/as_operation: RuntimeError
deferred_constraints_type_annotation_test/catch_check: Crash # NoSuchMethodError: The getter 'closureClassEntity' was called on null.
@ -1201,7 +1208,7 @@ duplicate_implements_test/03: MissingCompileTimeError
duplicate_implements_test/04: MissingCompileTimeError
dynamic_prefix_core_test/01: RuntimeError
dynamic_prefix_core_test/none: RuntimeError
enum_mirror_test: RuntimeError
enum_mirror_test: CompileTimeError
example_constructor_test: RuntimeError
expect_test: RuntimeError
external_test/10: MissingRuntimeError
@ -1212,6 +1219,7 @@ f_bounded_quantification5_test: RuntimeError
factory_redirection_test/07: MissingCompileTimeError
fauxverride_test/03: MissingCompileTimeError
fauxverride_test/05: MissingCompileTimeError
field_increment_bailout_test: CompileTimeError
field_initialization_order_test: RuntimeError
field_override3_test/00: MissingCompileTimeError
field_override3_test/01: MissingCompileTimeError
@ -1236,20 +1244,23 @@ getter_override_test/02: MissingCompileTimeError
identical_closure2_test: RuntimeError
if_null_assignment_behavior_test/14: RuntimeError
infinity_test: RuntimeError
instance_creation_in_function_annotation_test: RuntimeError
instance_creation_in_function_annotation_test: CompileTimeError
integer_division_by_zero_test: RuntimeError
internal_library_test/02: Crash # NoSuchMethodError: Class 'DillLibraryBuilder' has no instance getter 'mixinApplicationClasses'.
invocation_mirror2_test: RuntimeError
invocation_mirror2_test: CompileTimeError
invocation_mirror_empty_arguments_test: RuntimeError
invocation_mirror_invoke_on2_test: CompileTimeError
invocation_mirror_invoke_on_test: CompileTimeError
invocation_mirror_test: RuntimeError
issue13474_test: RuntimeError
issue21079_test: RuntimeError
issue21079_test: CompileTimeError
left_shift_test: RuntimeError
library_env_test/has_mirror_support: RuntimeError
library_env_test/has_no_html_support: RuntimeError
library_env_test/has_no_io_support: RuntimeError
list_literal4_test: RuntimeError
main_not_a_function_test/01: CompileTimeError
many_overridden_no_such_method_test: CompileTimeError
map_literal4_test: RuntimeError
method_name_test: CompileTimeError
method_override5_test: RuntimeError
@ -1385,11 +1396,11 @@ named_parameters_type_test/02: MissingRuntimeError
named_parameters_type_test/03: MissingRuntimeError
nan_identical_test: RuntimeError
no_main_test/01: CompileTimeError
null_test/02: MissingCompileTimeError
null_test/03: MissingCompileTimeError
null_test/none: RuntimeError
no_such_method_test: CompileTimeError
null_test/none: CompileTimeError
number_identity2_test: RuntimeError
numbers_test: RuntimeError
overridden_no_such_method_test: CompileTimeError
override_field_method1_negative_test: Fail
override_field_method2_negative_test: Fail
override_field_method4_negative_test: Fail
@ -1407,9 +1418,12 @@ redirecting_constructor_initializer_test: RuntimeError
redirecting_factory_default_values_test/01: MissingCompileTimeError
redirecting_factory_default_values_test/02: MissingCompileTimeError
redirecting_factory_long_test: RuntimeError
redirecting_factory_reflection_test: RuntimeError
redirecting_factory_reflection_test: CompileTimeError
regress_13462_0_test: CompileTimeError
regress_13462_1_test: CompileTimeError
regress_13494_test: RuntimeError
regress_17382_test: RuntimeError
regress_18535_test: CompileTimeError
regress_20394_test/01: MissingCompileTimeError
regress_21795_test: RuntimeError
regress_22936_test/01: RuntimeError
@ -1421,7 +1435,7 @@ regress_27572_test: RuntimeError
regress_27617_test/1: Crash # Assertion failure: Unexpected constructor j:constructor(Foo._) in ConstructorDataImpl._getConstructorConstant
regress_28217_test/01: MissingCompileTimeError
regress_28217_test/none: MissingCompileTimeError
regress_28255_test: RuntimeError
regress_28255_test: CompileTimeError
setter_override_test/00: MissingCompileTimeError
setter_override_test/03: MissingCompileTimeError
stack_trace_test: RuntimeError
@ -1433,7 +1447,8 @@ stacktrace_test: RuntimeError # Issue 12698
static_getter_no_setter1_test/01: RuntimeError
static_getter_no_setter2_test/01: RuntimeError
static_getter_no_setter3_test/01: RuntimeError
super_call4_test: Crash # NoSuchMethodError: The getter 'thisLocal' was called on null.
super_call4_test: CompileTimeError
super_getter_setter_test: CompileTimeError
super_test: RuntimeError
switch_bad_case_test/01: MissingCompileTimeError
switch_bad_case_test/02: MissingCompileTimeError