aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/tasty/TreePickler.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-09-05 18:05:38 +0200
committerMartin Odersky <odersky@gmail.com>2016-10-02 16:11:21 +0200
commit5396a6b3a4cb152d93dbb4947af688fdad1e2508 (patch)
treec04fc457f40fbb7614b19ab270d808a3addab344 /src/dotty/tools/dotc/core/tasty/TreePickler.scala
parent04de4b58b75cb526506317db02d8b6b2a8aefd99 (diff)
downloaddotty-5396a6b3a4cb152d93dbb4947af688fdad1e2508.tar.gz
dotty-5396a6b3a4cb152d93dbb4947af688fdad1e2508.tar.bz2
dotty-5396a6b3a4cb152d93dbb4947af688fdad1e2508.zip
Better error message in TreePickler
Print what was pickled when failing with unresoilvced symbols.
Diffstat (limited to 'src/dotty/tools/dotc/core/tasty/TreePickler.scala')
-rw-r--r--src/dotty/tools/dotc/core/tasty/TreePickler.scala3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/core/tasty/TreePickler.scala b/src/dotty/tools/dotc/core/tasty/TreePickler.scala
index fe6a5f828..dc37485f9 100644
--- a/src/dotty/tools/dotc/core/tasty/TreePickler.scala
+++ b/src/dotty/tools/dotc/core/tasty/TreePickler.scala
@@ -572,12 +572,11 @@ class TreePickler(pickler: TastyPickler) {
def pickle(trees: List[Tree])(implicit ctx: Context) = {
trees.foreach(tree => if (!tree.isEmpty) pickleTree(tree))
- assert(forwardSymRefs.isEmpty, i"unresolved symbols: ${forwardSymRefs.keySet.toList}%, %")
+ assert(forwardSymRefs.isEmpty, i"unresolved symbols: ${forwardSymRefs.keySet.toList}%, % when pickling $trees%\n %")
}
def compactify() = {
buf.compactify()
- assert(forwardSymRefs.isEmpty, s"unresolved symbols: ${forwardSymRefs.keySet.toList}%, %")
def updateMapWithDeltas[T](mp: collection.mutable.Map[T, Addr]) =
for (key <- mp.keysIterator.toBuffer[T]) mp(key) = adjusted(mp(key))