aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/pickling/TreePickler.scala
diff options
context:
space:
mode:
authorDmitry Petrashko <dmitry.petrashko@gmail.com>2015-03-25 13:48:27 +0100
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2015-04-03 02:49:39 +0200
commite47483aaf9469b4b29f747511a231ebf6e52aa94 (patch)
tree3af2ac13c54c598e72a338c5f967cbdaf029b099 /src/dotty/tools/dotc/core/pickling/TreePickler.scala
parent559701471e8c6e8a6bd18b141008dbf31c87ae9b (diff)
downloaddotty-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.scala8
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}%, %")