| Index: sdk/lib/_internal/compiler/implementation/universe/universe.dart
|
| ===================================================================
|
| --- sdk/lib/_internal/compiler/implementation/universe/universe.dart (revision 19535)
|
| +++ sdk/lib/_internal/compiler/implementation/universe/universe.dart (working copy)
|
| @@ -507,7 +507,9 @@
|
| return false;
|
| }
|
|
|
| - if (mask.isExact) {
|
| + if (mask.isNullable && compiler.backend.isNullImplementation(other)) {
|
| + return appliesUntyped(element, compiler);
|
| + } else if (mask.isExact) {
|
| return hasElementIn(self, element) && appliesUntyped(element, compiler);
|
| } else if (mask.isSubclass) {
|
| return (hasElementIn(self, element)
|
|
|