Chromium Code Reviews| 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,7 @@ |
| TypeMask get dynamicType => compiler.typesTask.dynamicType; |
| TypeMask get nullType => compiler.typesTask.nullType; |
| TypeMask get intType => compiler.typesTask.intType; |
| + TypeMask get uint32Type => compiler.typesTask.uint32Type; |
|
kasperl
2013/11/26 14:58:40
Add uint31Type here?
ngeoffray
2013/11/26 15:19:12
Done.
|
| TypeMask get doubleType => compiler.typesTask.doubleType; |
| TypeMask get numType => compiler.typesTask.numType; |
| TypeMask get boolType => compiler.typesTask.boolType; |
| @@ -123,6 +124,8 @@ |
| TypeMask newType = compiler.world.allFunctions.receiverType(selector); |
| return receiverType.intersection(newType, compiler); |
| } |
| + |
| + TypeMask getConcreteTypeFor(TypeMask mask) => mask; |
| } |
| /** |