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; |
} |
/** |