File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
compiler/src/dotty/tools/dotc/transform Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -62,8 +62,8 @@ class Pickler extends Phase {
6262 picklers(cls) = pickler
6363 val treePkl = pickler.treePkl
6464 treePkl.pickle(tree :: Nil )
65- treePkl.compactify()
6665 val pickledF = Future {
66+ treePkl.compactify()
6767 if tree.span.exists then
6868 new PositionPickler (pickler, treePkl.buf.addrOfTree).picklePositions(tree :: Nil )
6969
@@ -86,7 +86,7 @@ class Pickler extends Phase {
8686 pickled
8787 }(using ExecutionContext .global)
8888 def force (): Array [Byte ] = Await .result(pickledF, Duration .Inf )
89- if ctx.settings.YtestPickler .value then force()
89+ if ctx.settings.YtestPickler .value || ctx.mode.is( Mode . Interactive ) then force()
9090 unit.pickled += (cls -> force)
9191 }
9292 }
You can’t perform that action at this time.
0 commit comments