| Index: pkg/compiler/lib/src/cps_ir/gvn.dart
|
| diff --git a/pkg/compiler/lib/src/cps_ir/gvn.dart b/pkg/compiler/lib/src/cps_ir/gvn.dart
|
| index a4a591f3ae2811db3ca1dd12abcc77a5bc15858e..2d154989215c9dab0f14d1a1e6cd8eebaf1beae4 100644
|
| --- a/pkg/compiler/lib/src/cps_ir/gvn.dart
|
| +++ b/pkg/compiler/lib/src/cps_ir/gvn.dart
|
| @@ -729,7 +729,11 @@ class GvnVectorBuilder extends DeepRecursiveVisitor {
|
| }
|
|
|
| processTypeExpression(TypeExpression node) {
|
| - vector = [GvnCode.TYPE_EXPRESSION, node.dartType];
|
| + if (node.isForInstance) {
|
| + vector = [GvnCode.TYPE_EXPRESSION, null]; // dartType unused.
|
| + } else {
|
| + vector = [GvnCode.TYPE_EXPRESSION, node.dartType];
|
| + }
|
| }
|
|
|
| processInterceptor(Interceptor node) {
|
|
|