aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-02-11 14:44:39 +0100
committerMartin Odersky <odersky@gmail.com>2013-02-11 14:44:39 +0100
commit952d4a29c3e55d44defa70ab15f0137a51320de2 (patch)
treedc64017d35acbdba6f581a8f15d9aefb034dd5a8 /src/dotty/tools/dotc
parentd0d9af16165a62a438d77c81f8a22488a87b87cd (diff)
downloaddotty-952d4a29c3e55d44defa70ab15f0137a51320de2.tar.gz
dotty-952d4a29c3e55d44defa70ab15f0137a51320de2.tar.bz2
dotty-952d4a29c3e55d44defa70ab15f0137a51320de2.zip
Avoiding an unchecked warning in a switch.
Diffstat (limited to 'src/dotty/tools/dotc')
-rw-r--r--src/dotty/tools/dotc/config/Settings.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/config/Settings.scala b/src/dotty/tools/dotc/config/Settings.scala
index bbd6aae80..c1ac1f83a 100644
--- a/src/dotty/tools/dotc/config/Settings.scala
+++ b/src/dotty/tools/dotc/config/Settings.scala
@@ -6,6 +6,7 @@ import scala.util.{ Try, Success, Failure }
import scala.reflect.internal.util.StringOps
import reflect.ClassTag
import core.Contexts._
+import annotation.unchecked
object Settings {
@@ -98,7 +99,7 @@ object Settings {
ArgsSummary(sstate, args, errors :+ msg)
def missingArg =
fail(s"missing argument for option $name", args)
- def doSet(argRest: String) = (implicitly[ClassTag[T]], args) match {
+ def doSet(argRest: String) = ((implicitly[ClassTag[T]], args): @unchecked) match {
case (BooleanTag, _) =>
update(true, args)
case (ListTag, _) =>