aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/Pickler.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-04-28 10:55:37 +0200
committerMartin Odersky <odersky@gmail.com>2015-04-28 12:07:29 +0200
commit12d5dbcfa405dbb8ef56f4983d8fd08d33f97438 (patch)
treeece0b34563af38811d2dfe5228c13770cf8dcb18 /src/dotty/tools/dotc/transform/Pickler.scala
parent014ad9bc44ae8abaac5ec40c8993f09fa289eff3 (diff)
downloaddotty-12d5dbcfa405dbb8ef56f4983d8fd08d33f97438.tar.gz
dotty-12d5dbcfa405dbb8ef56f4983d8fd08d33f97438.tar.bz2
dotty-12d5dbcfa405dbb8ef56f4983d8fd08d33f97438.zip
Handle missing delta positions when unpickling
A missing delta position signifies that the node has the same position as its parent. Once that case was added, we can now enable positions when reading from Tasty.
Diffstat (limited to 'src/dotty/tools/dotc/transform/Pickler.scala')
-rw-r--r--src/dotty/tools/dotc/transform/Pickler.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/Pickler.scala b/src/dotty/tools/dotc/transform/Pickler.scala
index d30c876bd..5da92c079 100644
--- a/src/dotty/tools/dotc/transform/Pickler.scala
+++ b/src/dotty/tools/dotc/transform/Pickler.scala
@@ -89,7 +89,7 @@ class Pickler extends Phase {
}
pickling.println("************* entered toplevel ***********")
for ((cls, unpickler) <- unpicklers) {
- val (unpickled, source) = unpickler.body(readPositions = false)
+ val (unpickled, source) = unpickler.body(readPositions = true)
testSame(i"$unpickled%\n%", beforePickling(cls), cls, source)
}
}