| Index: sdk/lib/_internal/compiler/implementation/typechecker.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/typechecker.dart b/sdk/lib/_internal/compiler/implementation/typechecker.dart
|
| index 401645fcd287d1d51df7a2f0f5fe1d4e435fe691..85b3e93a5cfa22f8ccd0e3d2d7bdc2b81db6d65c 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/typechecker.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/typechecker.dart
|
| @@ -369,9 +369,9 @@ class TypeCheckerVisitor extends Visitor<DartType> {
|
| if (node == null) {
|
| final String error = 'unexpected node: null';
|
| if (lastSeenNode != null) {
|
| - compiler.internalError(error, node: lastSeenNode);
|
| + compiler.internalError(lastSeenNode, error);
|
| } else {
|
| - compiler.cancel(error);
|
| + compiler.internalError(elements.currentElement, error);
|
| }
|
| } else {
|
| lastSeenNode = node;
|
| @@ -381,7 +381,7 @@ class TypeCheckerVisitor extends Visitor<DartType> {
|
| DartType result = node.accept(this);
|
| analyzingInitializer = previouslyInitializer;
|
| if (result == null) {
|
| - compiler.internalError('type is null', node: node);
|
| + compiler.internalError(node, 'type is null');
|
| }
|
| return result;
|
| }
|
| @@ -982,7 +982,7 @@ class TypeCheckerVisitor extends Visitor<DartType> {
|
| } else if (element.isGetter() || element.isSetter()) {
|
| return createResolvedAccess(node, name, element);
|
| } else {
|
| - compiler.internalErrorOnElement(
|
| + compiler.internalError(
|
| element, 'unexpected element kind ${element.kind}');
|
| return null;
|
| }
|
| @@ -1015,8 +1015,7 @@ class TypeCheckerVisitor extends Visitor<DartType> {
|
| computeAccess(node, name, element, memberKind,
|
| lookupClassMember: lookupClassMember).computeType(compiler);
|
| if (type == null) {
|
| - compiler.internalError('type is null on access of $name on $node',
|
| - node: node);
|
| + compiler.internalError(node, 'type is null on access of $name on $node');
|
| }
|
| return type;
|
| }
|
| @@ -1412,8 +1411,7 @@ class TypeCheckerVisitor extends Visitor<DartType> {
|
| case '<<=': operatorName = '<<'; break;
|
| case '>>=': operatorName = '>>'; break;
|
| default:
|
| - compiler.internalError(
|
| - 'Unexpected assignment operator $name', node: node);
|
| + compiler.internalError(node, 'Unexpected assignment operator $name');
|
| }
|
| if (node.isIndex) {
|
| // base[key] o= value for some operator o.
|
| @@ -1746,8 +1744,7 @@ class TypeCheckerVisitor extends Visitor<DartType> {
|
| }
|
|
|
| visitNode(Node node) {
|
| - compiler.internalError(
|
| - 'Unexpected node ${node.getObjectDescription()} in the type checker.',
|
| - node: node);
|
| + compiler.internalError(node,
|
| + 'Unexpected node ${node.getObjectDescription()} in the type checker.');
|
| }
|
| }
|
|
|