Chromium Code Reviews| Index: dart/frog/leg/resolver.dart |
| =================================================================== |
| --- dart/frog/leg/resolver.dart (revision 4223) |
| +++ dart/frog/leg/resolver.dart (working copy) |
| @@ -580,7 +580,11 @@ |
| return target; |
| } |
| - resolveTypeTest(TypeAnnotation node) { |
| + resolveTypeTest(Node argument) { |
| + TypeAnnotation node = argument.asTypeAnnotation(); |
| + if (node == null) { |
| + node = argument.asSend().receiver; |
| + } |
| resolveTypeRequired(node); |
| } |