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