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
|
} |
/** |