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 {
62
62
picklers(cls) = pickler
63
63
val treePkl = pickler.treePkl
64
64
treePkl.pickle(tree :: Nil )
65
- treePkl.compactify()
66
65
val pickledF = Future {
66
+ treePkl.compactify()
67
67
if tree.span.exists then
68
68
new PositionPickler (pickler, treePkl.buf.addrOfTree).picklePositions(tree :: Nil )
69
69
@@ -86,7 +86,7 @@ class Pickler extends Phase {
86
86
pickled
87
87
}(using ExecutionContext .global)
88
88
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()
90
90
unit.pickled += (cls -> force)
91
91
}
92
92
}
You can’t perform that action at this time.
0 commit comments