| Index: pkg/compiler/lib/src/types/union_type_mask.dart
|
| diff --git a/pkg/compiler/lib/src/types/union_type_mask.dart b/pkg/compiler/lib/src/types/union_type_mask.dart
|
| index f05880a895cf50f71c04203efb7aea76f5354a7c..5a191db5874dc7625f3632226346ffa4b5d16720 100644
|
| --- a/pkg/compiler/lib/src/types/union_type_mask.dart
|
| +++ b/pkg/compiler/lib/src/types/union_type_mask.dart
|
| @@ -253,6 +253,7 @@ class UnionTypeMask implements TypeMask {
|
| return other.containsMask(maskDisregardNull, classWorld);
|
| });
|
| }
|
| +
|
| return disjointMasks.every((FlatTypeMask disjointMask) {
|
| bool contained = containedInAnyOf(disjointMask, union.disjointMasks);
|
| if (PERFORM_EXTRA_CONTAINS_CHECK &&
|
|
|