diff options
author | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-03-25 13:48:27 +0100 |
---|---|---|
committer | Dmitry Petrashko <dmitry.petrashko@gmail.com> | 2015-04-03 02:49:39 +0200 |
commit | e47483aaf9469b4b29f747511a231ebf6e52aa94 (patch) | |
tree | 3af2ac13c54c598e72a338c5f967cbdaf029b099 /src/dotty/tools/dotc/core/pickling/TreePickler.scala | |
parent | 559701471e8c6e8a6bd18b141008dbf31c87ae9b (diff) | |
download | dotty-e47483aaf9469b4b29f747511a231ebf6e52aa94.tar.gz dotty-e47483aaf9469b4b29f747511a231ebf6e52aa94.tar.bz2 dotty-e47483aaf9469b4b29f747511a231ebf6e52aa94.zip |
Address reviewer comments on #416
Diffstat (limited to 'src/dotty/tools/dotc/core/pickling/TreePickler.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/pickling/TreePickler.scala | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/dotty/tools/dotc/core/pickling/TreePickler.scala b/src/dotty/tools/dotc/core/pickling/TreePickler.scala index e23efd860..c5e07ffa9 100644 --- a/src/dotty/tools/dotc/core/pickling/TreePickler.scala +++ b/src/dotty/tools/dotc/core/pickling/TreePickler.scala @@ -535,12 +535,8 @@ class TreePickler(pickler: TastyPickler) { withLength { pickleType(ann.symbol.typeRef); pickleTree(ann.tree) } } - def updateMapWithDeltas[T](mp: collection.mutable.Map[T, Addr]) = { - mp.map{ - case (key, addr) => (key, adjusted(addr)) - }.foreach(mp += _) - } - + def updateMapWithDeltas[T](mp: collection.mutable.Map[T, Addr]) = + for (key <- mp.keysIterator.toBuffer[T]) mp(key) = adjusted(mp(key)) trees.foreach(tree => if (!tree.isEmpty) pickleTree(tree)) assert(forwardSymRefs.isEmpty, i"unresolved symbols: ${forwardSymRefs.keySet.toList}%, %") |