Chromium Code Reviews| Index: lib/compiler/implementation/ssa/closure.dart |
| diff --git a/lib/compiler/implementation/ssa/closure.dart b/lib/compiler/implementation/ssa/closure.dart |
| index 82ee51afec661305c02f58d0dda510b39cce048d..68f173d6b20ebf1685d768f656381f6007036459 100644 |
| --- a/lib/compiler/implementation/ssa/closure.dart |
| +++ b/lib/compiler/implementation/ssa/closure.dart |
| @@ -14,7 +14,9 @@ class ClosureFieldElement extends Element { |
| class ClosureClassElement extends ClassElement { |
| ClosureClassElement(Compiler compiler, Element enclosingElement) |
| - : super(compiler.closureClass.name, enclosingElement) { |
| + : super(compiler.closureClass.name, |
| + enclosingElement, |
| + compiler.universe.getNextFreeClassId()) { |
|
kasperl
2012/05/09 08:15:20
So all closures come after the classes in a source
floitsch
2012/05/09 10:55:08
Done.
|
| isResolved = true; |
| compiler.closureClass.ensureResolved(compiler); |
| supertype = compiler.closureClass.computeType(compiler); |