Index: sdk/lib/utf/utf16.dart |
diff --git a/sdk/lib/utf/utf16.dart b/sdk/lib/utf/utf16.dart |
index 9794a813c70f1592ad0a232efae87efe864eb9be..3518bbbe10c891dc4c792436834fa6a9d1f371b2 100644 |
--- a/sdk/lib/utf/utf16.dart |
+++ b/sdk/lib/utf/utf16.dart |
@@ -190,7 +190,7 @@ typedef _ListRangeIterator _CodeUnitsProvider(); |
*/ |
// TODO(floitsch): Consider removing the extend and switch to implements since |
// that's cheaper to allocate. |
-class IterableUtf16Decoder extends Iterable<int> { |
+class IterableUtf16Decoder extends IterableBase<int> { |
final _CodeUnitsProvider codeunitsProvider; |
final int replacementCodepoint; |