| Index: pkg/compiler/lib/src/dart_backend/backend.dart
|
| diff --git a/pkg/compiler/lib/src/dart_backend/backend.dart b/pkg/compiler/lib/src/dart_backend/backend.dart
|
| index 3f75e35349aed80bf644b3d8305be678d017fb11..717d7a7dadce89071d63253c94cf0301a178702a 100644
|
| --- a/pkg/compiler/lib/src/dart_backend/backend.dart
|
| +++ b/pkg/compiler/lib/src/dart_backend/backend.dart
|
| @@ -49,7 +49,13 @@ class DartBackend extends Backend {
|
| final Set<ClassElement> _userImplementedPlatformClasses =
|
| new Set<ClassElement>();
|
|
|
| - bool get canHandleCompilationFailed => false;
|
| + bool enableCodegenWithErrorsIfSupported(Spannable node) {
|
| + compiler.reportHint(node,
|
| + MessageKind.GENERIC,
|
| + {'text': "Generation of code with compile time errors is not "
|
| + "supported for dart2dart."});
|
| + return false;
|
| + }
|
|
|
| /**
|
| * Tells whether it is safe to remove type declarations from variables,
|
| @@ -314,7 +320,7 @@ class DartBackend extends Backend {
|
| }
|
|
|
| @override
|
| - bool registerDeferredLoading(Spannable node, Registry registry) {
|
| + bool enableDeferredLoadingIfSupported(Spannable node, Registry registry) {
|
| // TODO(sigurdm): Implement deferred loading for dart2dart.
|
| compiler.reportWarning(node, MessageKind.DEFERRED_LIBRARY_DART_2_DART);
|
| return false;
|
|
|