| Index: sdk/lib/_internal/compiler/implementation/inferrer/simple_types_inferrer.dart
|
| ===================================================================
|
| --- sdk/lib/_internal/compiler/implementation/inferrer/simple_types_inferrer.dart (revision 30666)
|
| +++ sdk/lib/_internal/compiler/implementation/inferrer/simple_types_inferrer.dart (working copy)
|
| @@ -74,6 +74,8 @@
|
| TypeMask get dynamicType => compiler.typesTask.dynamicType;
|
| TypeMask get nullType => compiler.typesTask.nullType;
|
| TypeMask get intType => compiler.typesTask.intType;
|
| + TypeMask get uint32Type => compiler.typesTask.uint32Type;
|
| + TypeMask get uint31Type => compiler.typesTask.uint31Type;
|
| TypeMask get doubleType => compiler.typesTask.doubleType;
|
| TypeMask get numType => compiler.typesTask.numType;
|
| TypeMask get boolType => compiler.typesTask.boolType;
|
| @@ -123,6 +125,8 @@
|
| TypeMask newType = compiler.world.allFunctions.receiverType(selector);
|
| return receiverType.intersection(newType, compiler);
|
| }
|
| +
|
| + TypeMask getConcreteTypeFor(TypeMask mask) => mask;
|
| }
|
|
|
| /**
|
|
|