diff options
author | Martin Odersky <odersky@gmail.com> | 2016-11-19 00:44:23 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2016-11-19 00:44:23 +0100 |
commit | 30bd586417693fed39045420548b82e9616f0111 (patch) | |
tree | 29e540cd0e617f68266dcf61d8532d21c2d01564 /test/test | |
parent | 9bada400b36834e92484e416a5b9b41b10cbd5a5 (diff) | |
download | dotty-30bd586417693fed39045420548b82e9616f0111.tar.gz dotty-30bd586417693fed39045420548b82e9616f0111.tar.bz2 dotty-30bd586417693fed39045420548b82e9616f0111.zip |
Revert 53cd512
Re-enable context-leak detection by reverting 53cd512.
But leak detection seems to be leaky itself :-)
Diffstat (limited to 'test/test')
-rw-r--r-- | test/test/DottyTest.scala | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/test/test/DottyTest.scala b/test/test/DottyTest.scala index 4b767b318..4c8cd8a7b 100644 --- a/test/test/DottyTest.scala +++ b/test/test/DottyTest.scala @@ -14,24 +14,23 @@ import dotty.tools.dotc.Compiler import dotty.tools.dotc import dotty.tools.dotc.core.Phases.Phase -class DottyTest /*extends ContextEscapeDetection*/ { +class DottyTest extends ContextEscapeDetection{ dotty.tools.dotc.parsing.Scanners // initialize keywords implicit var ctx: Contexts.Context = { - val base = new ContextBase + val base = new ContextBase {} import base.settings._ val ctx = base.initialCtx.fresh base.initialize()(ctx) ctx.setSetting(ctx.settings.encoding, "UTF8") ctx } -/* + override def getCtx: Context = ctx override def clearCtx() = { ctx = null } -*/ private def compilerWithChecker(phase: String)(assertion:(tpd.Tree, Context) => Unit) = new Compiler { override def phases = { val allPhases = super.phases |