Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/universe/universe.dart |
| diff --git a/sdk/lib/_internal/compiler/implementation/universe/universe.dart b/sdk/lib/_internal/compiler/implementation/universe/universe.dart |
| index 446d835cea79aa625319fcdbd7aa11d9f7ac9edc..5675d8b420a77adc01b998e284306c30d0f7dc9f 100644 |
| --- a/sdk/lib/_internal/compiler/implementation/universe/universe.dart |
| +++ b/sdk/lib/_internal/compiler/implementation/universe/universe.dart |
| @@ -35,6 +35,7 @@ class Universe { |
| * Invariant: Elements are declaration elements. |
| */ |
| final Set<ClassElement> instantiatedClasses; |
| + final Set<DartType> instantiatedTypes; |
| /** |
| * Documentation wanted -- johnniwinther |
| @@ -52,6 +53,7 @@ class Universe { |
| Universe() : generatedCode = new Map<Element, CodeBuffer>(), |
| generatedBailoutCode = new Map<Element, CodeBuffer>(), |
| instantiatedClasses = new Set<ClassElement>(), |
| + instantiatedTypes = new Set<DartType>(), |
|
ngeoffray
2012/12/12 12:09:11
Should we remove instantiatedClasses?
karlklose
2012/12/12 14:50:47
I am not sure. I'll add a comment.
|
| staticFunctionsNeedingGetter = new Set<FunctionElement>(), |
| invokedNames = new Map<SourceString, Set<Selector>>(), |
| invokedGetters = new Map<SourceString, Set<Selector>>(), |