Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart |
| =================================================================== |
| --- sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart (revision 22167) |
| +++ sdk/lib/_internal/compiler/implementation/js_backend/emitter.dart (working copy) |
| @@ -2275,8 +2275,8 @@ |
| if (mask != null) { |
| // If the mask is empty it doesn't contain a noSuchMethod |
| // handler -- not even if it is nullable. |
| - if (mask.isEmpty) continue; |
| - receiverClass = mask.base.element; |
| + receiverClass = mask.topClass(); |
|
kasperl
2013/04/30 14:03:24
Here we shouldn't compute a receiver class but rat
ngeoffray
2013/05/01 12:56:16
Done.
|
| + if (receiverClass == null) continue; |
| } |
| // If the receiver class is guaranteed to have a member that |