| Index: pkg/analyzer/lib/src/generated/element.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/element.dart b/pkg/analyzer/lib/src/generated/element.dart
|
| index 7793d0d0b524d4ee4f7bf215e0c1805e7eeb3b73..f182a4e93c75c0bab569866008e022097d5cfbc6 100644
|
| --- a/pkg/analyzer/lib/src/generated/element.dart
|
| +++ b/pkg/analyzer/lib/src/generated/element.dart
|
| @@ -7054,10 +7054,6 @@ class InterfaceTypeImpl extends TypeImpl implements InterfaceType {
|
| InterfaceTypeImpl substitute2(
|
| List<DartType> argumentTypes, List<DartType> parameterTypes,
|
| [List<FunctionTypeAliasElement> prune]) {
|
| - // Pruned types should only ever result from performing type variable
|
| - // substitution, and it doesn't make sense to substitute again after
|
| - // substituting once.
|
| - assert(this.prunedTypedefs == null);
|
| if (argumentTypes.length != parameterTypes.length) {
|
| throw new IllegalArgumentException(
|
| "argumentTypes.length (${argumentTypes.length}) != parameterTypes.length (${parameterTypes.length})");
|
|
|