aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-02-27 12:13:34 +0100
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2015-03-18 11:14:11 +0100
commit43a03c39a39b039c28e17485af39d14fea1e5600 (patch)
treeb92516dd4533d3f1d07d43e6d20886cf63502d5e /src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala
parent471881d0d51460c93294e006982aa7022a627814 (diff)
downloaddotty-43a03c39a39b039c28e17485af39d14fea1e5600.tar.gz
dotty-43a03c39a39b039c28e17485af39d14fea1e5600.tar.bz2
dotty-43a03c39a39b039c28e17485af39d14fea1e5600.zip
Added testing hooks for unpickler
New option -Ytest-pickler compares trees before and after pickling.
Diffstat (limited to 'src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala')
-rw-r--r--src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala b/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala
index eaf7dfc55..0c989cfdc 100644
--- a/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala
+++ b/src/dotty/tools/dotc/core/pickling/TreeUnpickler.scala
@@ -689,7 +689,7 @@ class TreeUnpickler(reader: TastyReader, tastyName: TastyName.Table,
private def setNormalized(tree: Tree, parentPos: Position): Unit = {
assert(tree.pos.exists)
- val absPos = Position(parentPos.start + tree.pos.start, parentPos.end - tree.pos.end)
+ val absPos = Position(parentPos.start + offsetToInt(tree.pos.start), parentPos.end - tree.pos.end)
tree.setPosUnchecked(absPos)
}