| Index: pkg/mdv/lib/src/template_iterator.dart
|
| diff --git a/pkg/mdv/lib/src/template_iterator.dart b/pkg/mdv/lib/src/template_iterator.dart
|
| index 6c87a42a292d5857171984d7718625e936889447..84581657b87902afc5084e1aa70de93e8540357e 100644
|
| --- a/pkg/mdv/lib/src/template_iterator.dart
|
| +++ b/pkg/mdv/lib/src/template_iterator.dart
|
| @@ -344,9 +344,7 @@ class _TemplateIterator {
|
| return;
|
| }
|
|
|
| - // TODO(jmesserly): IdentityMap matches JS semantics, but it's O(N) right
|
| - // now. See http://dartbug.com/4161.
|
| - var instanceCache = new IdentityMap();
|
| + var instanceCache = new HashMap(equals: identical);
|
| var removeDelta = 0;
|
| for (var splice in splices) {
|
| for (int i = 0; i < splice.removedCount; i++) {
|
|
|