Index: dart/lib/compiler/implementation/compile_time_constants.dart |
diff --git a/dart/lib/compiler/implementation/compile_time_constants.dart b/dart/lib/compiler/implementation/compile_time_constants.dart |
index 87792a842b6d10d6b339d87c06449debb8d094db..8ed21a8864e62e63a9a7c2abe66121b59c35ad6d 100644 |
--- a/dart/lib/compiler/implementation/compile_time_constants.dart |
+++ b/dart/lib/compiler/implementation/compile_time_constants.dart |
@@ -1130,7 +1130,7 @@ class ConstructorEvaluator extends CompileTimeConstantEvaluator { |
ClassElement superClass = enclosingClass.superclass; |
if (enclosingClass != compiler.objectClass) { |
assert(superClass !== null); |
- assert(superClass.isResolved); |
+ assert(superClass.resolutionState == ClassElement.STATE_DONE); |
FunctionElement targetConstructor = |
superClass.lookupConstructor(superClass.name); |
if (targetConstructor === null) { |