Index: sdk/lib/_internal/compiler/implementation/ir/ir_nodes.dart |
diff --git a/sdk/lib/_internal/compiler/implementation/ir/ir_nodes.dart b/sdk/lib/_internal/compiler/implementation/ir/ir_nodes.dart |
index 20ffbcbbb542d0a24e1ad782d68fa17df4e24ab6..60ab3abb87cf5bc188bbcfde977d06456eb25d06 100644 |
--- a/sdk/lib/_internal/compiler/implementation/ir/ir_nodes.dart |
+++ b/sdk/lib/_internal/compiler/implementation/ir/ir_nodes.dart |
@@ -230,8 +230,8 @@ class InvokeConstructor extends Expression implements Invoke { |
: continuation = new Reference(cont), |
arguments = _referenceList(args) { |
assert(target.isErroneous || target.isConstructor); |
- assert((target.isErroneous && type.isDynamic) || |
- type.element == target.enclosingElement); |
+ assert(target.isErroneous || type.isDynamic || |
+ type.element == target.enclosingElement); |
} |
accept(Visitor visitor) => visitor.visitInvokeConstructor(this); |