@@ -69,10 +69,8 @@ class Run(comp: Compiler, ictx: Context) extends ImplicitRunInfo with Constraint
6969 private var myCtx = rootContext(ictx)
7070
7171 /** The context created for this run */
72- def runContext : Context = myCtx
73-
74- protected implicit def ctx : Context = myCtx
75- assert(ctx.runId <= Periods .MaxPossibleRunId )
72+ given runContext [Dummy_so_its_a_def ] as Context = myCtx
73+ assert(runContext.runId <= Periods .MaxPossibleRunId )
7674
7775 private var myUnits : List [CompilationUnit ] = _
7876 private var myUnitsCached : List [CompilationUnit ] = _
@@ -108,12 +106,12 @@ class Run(comp: Compiler, ictx: Context) extends ImplicitRunInfo with Constraint
108106 private var finalizeActions = mutable.ListBuffer [() => Unit ]()
109107
110108 def compile (fileNames : List [String ]): Unit = try {
111- val sources = fileNames.map(ctx .getSource(_))
109+ val sources = fileNames.map(runContext .getSource(_))
112110 compileSources(sources)
113111 }
114112 catch {
115113 case NonFatal (ex) =>
116- ctx .echo(i " exception occurred while compiling $units%, % " )
114+ runContext .echo(i " exception occurred while compiling $units%, % " )
117115 throw ex
118116 }
119117
@@ -266,7 +264,7 @@ class Run(comp: Compiler, ictx: Context) extends ImplicitRunInfo with Constraint
266264 /** Print summary; return # of errors encountered */
267265 def printSummary (): Unit = {
268266 printMaxConstraint()
269- val r = ctx .reporter
267+ val r = runContext .reporter
270268 r.printSummary
271269 }
272270
0 commit comments