diff options
author | Martin Odersky <odersky@gmail.com> | 2015-04-28 10:55:37 +0200 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2015-04-28 12:07:29 +0200 |
commit | 12d5dbcfa405dbb8ef56f4983d8fd08d33f97438 (patch) | |
tree | ece0b34563af38811d2dfe5228c13770cf8dcb18 /src/dotty/tools/dotc/transform/Pickler.scala | |
parent | 014ad9bc44ae8abaac5ec40c8993f09fa289eff3 (diff) | |
download | dotty-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.scala | 2 |
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) } } |