| Index: pkg/compiler/lib/src/tree_ir/tree_ir_tracer.dart
|
| diff --git a/pkg/compiler/lib/src/tree_ir/tree_ir_tracer.dart b/pkg/compiler/lib/src/tree_ir/tree_ir_tracer.dart
|
| index 01b5847cdb3073f8153280f6368fee513bed1c72..b310650a199ef9228614544c8bbeda1e72a4319d 100644
|
| --- a/pkg/compiler/lib/src/tree_ir/tree_ir_tracer.dart
|
| +++ b/pkg/compiler/lib/src/tree_ir/tree_ir_tracer.dart
|
| @@ -498,6 +498,15 @@ class SubexpressionVisitor extends ExpressionVisitor<String> {
|
| return '$element = $value';
|
| }
|
|
|
| + String visitGetTypeTestProperty(GetTypeTestProperty node) {
|
| + String object = visitExpression(node.object);
|
| + if (usesInfixNotation(node.object)) {
|
| + object = '($object)';
|
| + }
|
| + // TODO(sra): Fix up this.
|
| + return '$object."is-${node.dartType}"';
|
| + }
|
| +
|
| String visitCreateBox(CreateBox node) {
|
| return 'CreateBox';
|
| }
|
| @@ -611,4 +620,4 @@ class Names {
|
| }
|
| return name;
|
| }
|
| -}
|
| +}
|
|
|