This repository was archived by the owner on Jun 23, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +10
-7
lines changed
library/src/test/scala/scala/tools/selectivecps
plugin/src/main/scala/scala/tools/selectivecps Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -9,7 +9,10 @@ lazy val commonSettings = scalaModuleSettings ++ Seq(
99 organization := " org.scala-lang.plugins" ,
1010 version := " 1.0.1-SNAPSHOT" ,
1111 scalaVersion := " 2.11.2" ,
12- snapshotScalaBinaryVersion := " 2.11.2"
12+ snapshotScalaBinaryVersion := " 2.11.2" ,
13+ scalacOptions ++= Seq (
14+ " -deprecation" ,
15+ " -feature" )
1316)
1417
1518lazy val root = project.in( file(" ." ) ).settings( publishArtifact := false ).aggregate(plugin, library).settings(commonSettings : _* )
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import org.junit.Assert.assertEquals
66import scala .annotation ._
77import scala .collection .Seq
88import scala .collection .generic .CanBuildFrom
9- import scala .language .{ implicitConversions }
9+ import scala .language .{ implicitConversions , higherKinds }
1010import scala .util .continuations ._
1111import scala .util .control .Exception
1212
@@ -403,9 +403,9 @@ class Suspendable {
403403 def test4 [A ](x : List [A ]): A @ suspendable = x match { case List (x) => x }
404404
405405 @ Test def t1821 {
406- assertEquals((), reset(test1()))
406+ assertEquals((), reset(test1(() )))
407407 assertEquals((), reset(test2(List (()))))
408- assertEquals((), reset(test3()))
408+ assertEquals((), reset(test3(() )))
409409 assertEquals((), reset(test4(List (()))))
410410 }
411411}
@@ -716,12 +716,12 @@ class HigherOrder {
716716 reset {
717717 f(element)
718718 if (super .decrementAndGet() == 0 ) {
719- continue()
719+ continue(() )
720720 }
721721 }
722722 }
723723 if (super .decrementAndGet() == 0 ) {
724- continue()
724+ continue(() )
725725 }
726726 }
727727 })
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ trait CPSUtils {
3535 lazy val MarkerCPSAdaptMinus = rootMirror.getRequiredClass(" scala.util.continuations.cpsMinus" )
3636
3737 lazy val Context = rootMirror.getRequiredClass(" scala.util.continuations.ControlContext" )
38- lazy val ModCPS = rootMirror.getPackage(" scala.util.continuations" )
38+ lazy val ModCPS = rootMirror.getPackage(TermName ( " scala.util.continuations" ) )
3939
4040 lazy val MethShiftUnit = definitions.getMember(ModCPS , cpsNames.shiftUnit)
4141 lazy val MethShiftUnit0 = definitions.getMember(ModCPS , cpsNames.shiftUnit0)
You can’t perform that action at this time.
0 commit comments