Chromium Code Reviews| Index: pkg/analyzer/lib/src/dart/element/element.dart |
| diff --git a/pkg/analyzer/lib/src/dart/element/element.dart b/pkg/analyzer/lib/src/dart/element/element.dart |
| index 4118d8d5d360f48760e75d9957260cc3f6a7c576..540b6a90b65bc5c112559d8c61ff7d00c4908108 100644 |
| --- a/pkg/analyzer/lib/src/dart/element/element.dart |
| +++ b/pkg/analyzer/lib/src/dart/element/element.dart |
| @@ -8141,7 +8141,8 @@ abstract class TypeParameterizedElementMixin |
| (unlinkedTypeParams != null && unlinkedTypeParams[i].bound == null)) { |
| return DynamicTypeImpl.instance; |
| } |
| - return typeParameters[i].bound ?? DynamicTypeImpl.instance; |
| + DartType bound = typeParameters[i].bound ?? DynamicTypeImpl.instance; |
| + return context.typeSystem.instantiateToDynamic(bound); |
|
Leaf
2016/09/30 23:44:52
I don't think this is really right for strong mode
|
| } |
| /** |