We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fbad1dc commit 0d13962Copy full SHA for 0d13962
src/dotty/tools/dotc/core/pickling/TreePickler.scala
@@ -531,8 +531,16 @@ class TreePickler(pickler: TastyPickler) {
531
withLength { pickleType(ann.symbol.typeRef); pickleTree(ann.tree) }
532
}
533
534
+ def updateMapWithDeltas[T](mp: collection.mutable.Map[T, Addr]) = {
535
+ mp.map{
536
+ case (key, addr) => (key, adjusted(addr))
537
+ }.foreach(mp += _)
538
+ }
539
+
540
541
trees.foreach(tree => if (!tree.isEmpty) pickleTree(tree))
542
assert(forwardSymRefs.isEmpty, i"unresolved symbols: ${forwardSymRefs.keySet.toList}%, %")
543
compactify()
- }
544
+ updateMapWithDeltas(symRefs)
545
546
0 commit comments