aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/Pickler.scala
diff options
context:
space:
mode:
authorDmitry Petrashko <dmitry.petrashko@gmail.com>2015-05-21 16:25:22 +0200
committerDmitry Petrashko <dmitry.petrashko@gmail.com>2015-12-20 15:38:48 +0100
commitd3a31d3c30c08939a6d8a6f1ae1a93826eb0cc9d (patch)
tree9f6ce55ed3474b985406e1db3e22428b2c1cc28a /src/dotty/tools/dotc/transform/Pickler.scala
parentf94ea3f0b780e72921d6604434470bd7d31184fe (diff)
downloaddotty-d3a31d3c30c08939a6d8a6f1ae1a93826eb0cc9d.tar.gz
dotty-d3a31d3c30c08939a6d8a6f1ae1a93826eb0cc9d.tar.bz2
dotty-d3a31d3c30c08939a6d8a6f1ae1a93826eb0cc9d.zip
Have only one tree pickler per TASTY pickler.
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 0d9bdcc3c..8040c86d4 100644
--- a/src/dotty/tools/dotc/transform/Pickler.scala
+++ b/src/dotty/tools/dotc/transform/Pickler.scala
@@ -44,7 +44,7 @@ class Pickler extends Phase {
if (ctx.settings.YtestPickler.value) beforePickling(cls) = tree.show
val pickler = new TastyPickler()
unit.picklers += (cls -> pickler)
- val treePkl = new TreePickler(pickler)
+ val treePkl = pickler.treePkl
treePkl.pickle(tree :: Nil)
pickler.addrOfTree = treePkl.buf.addrOfTree
pickler.addrOfSym = treePkl.addrOfSym