| Index: pkg/front_end/lib/src/fasta/kernel/kernel_outline_shaker.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_outline_shaker.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_outline_shaker.dart
|
| index bb18d8420e5d643b0a8b85cf85c630f170f5adf2..e6343a65c061718e534771f92c93f88938f7b5d6 100644
|
| --- a/pkg/front_end/lib/src/fasta/kernel/kernel_outline_shaker.dart
|
| +++ b/pkg/front_end/lib/src/fasta/kernel/kernel_outline_shaker.dart
|
| @@ -9,7 +9,7 @@ library fasta.kernel.kernel_outline_shaker;
|
| import 'package:kernel/ast.dart';
|
| import 'package:kernel/core_types.dart';
|
|
|
| -import '../errors.dart' show internalError;
|
| +import '../deprecated_problems.dart' show deprecated_internalProblem;
|
|
|
| /// Removes unnecessary libraries, classes, and members from [program].
|
| ///
|
| @@ -262,7 +262,8 @@ class RootsMarker extends RecursiveVisitor {
|
| @override
|
| visitDirectMethodInvocation(DirectMethodInvocation node) {
|
| if (node.receiver is! ThisExpression) {
|
| - return internalError('Direct calls are only supported on "this"');
|
| + return deprecated_internalProblem(
|
| + 'Direct calls are only supported on "this"');
|
| }
|
| data.markMember(node.target);
|
| node.visitChildren(this);
|
| @@ -336,7 +337,7 @@ class RootsMarker extends RecursiveVisitor {
|
|
|
| @override
|
| visitTypedefReference(Typedef node) {
|
| - return internalError('not implemented');
|
| + return deprecated_internalProblem('not implemented');
|
| }
|
| }
|
|
|
|
|