| Index: sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart b/sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart
|
| index 7149db85bf43212f243119be763d30c1de232709..a060b98b3a0b527d152c5c3590c77484686c3da6 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart
|
| @@ -979,9 +979,9 @@ class Builder extends ir.Visitor<Node> {
|
| return new FunctionDeclaration(variable, function, visit(node.body));
|
| }
|
|
|
| - Statement visitAsCast(ir.AsCast node) {
|
| + Statement visitTypeOperator(ir.TypeOperator node) {
|
| Expression receiver = getVariableReference(node.receiver);
|
| - Expression concat = new TypeOperator(receiver, node.type, "as");
|
| + Expression concat = new TypeOperator(receiver, node.type, node.operator);
|
| return continueWithExpression(node.continuation, concat);
|
| }
|
|
|
| @@ -1086,12 +1086,6 @@ class Builder extends ir.Visitor<Node> {
|
| }
|
| }
|
|
|
| - Expression visitIsCheck(ir.IsCheck node) {
|
| - return new TypeOperator(getVariableReference(node.receiver),
|
| - node.type,
|
| - "is");
|
| - }
|
| -
|
| Expression visitParameter(ir.Parameter node) {
|
| // Continuation parameters are not visited (continuations themselves are
|
| // not visited yet).
|
|
|