From a40d80c98260cfd7314da2a44382699b69ed7f7c Mon Sep 17 00:00:00 2001 From: Guillaume Martres Date: Mon, 4 Jan 2016 18:29:54 +0100 Subject: [PATCH] Build.scala: only enable features we use -language:_ does not work when compiling dotty with dotty because it implies -language:keepUnions which prevents dotty from typechecking --- project/Build.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project/Build.scala b/project/Build.scala index fb155d2f730c..e44a8413d0ec 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -60,7 +60,7 @@ object DottyBuild extends Build { "jline" % "jline" % "2.12"), // scalac options - scalacOptions in Global ++= Seq("-feature", "-deprecation", "-language:_"), + scalacOptions in Global ++= Seq("-feature", "-deprecation", "-language:existentials,higherKinds,implicitConversions"), javacOptions ++= Seq("-Xlint:unchecked", "-Xlint:deprecation"), @@ -144,7 +144,7 @@ object DottyBuild extends Build { testFrameworks += new TestFramework("org.scalameter.ScalaMeterFramework"), // scalac options - scalacOptions in Global ++= Seq("-feature", "-deprecation", "-language:_"), + scalacOptions in Global ++= Seq("-feature", "-deprecation", "-language:existentials,higherKinds,implicitConversions"), javacOptions ++= Seq("-Xlint:unchecked", "-Xlint:deprecation"),