diff options
author | Martin Odersky <odersky@gmail.com> | 2013-02-11 14:44:39 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-02-11 14:44:39 +0100 |
commit | 952d4a29c3e55d44defa70ab15f0137a51320de2 (patch) | |
tree | dc64017d35acbdba6f581a8f15d9aefb034dd5a8 /src/dotty/tools/dotc | |
parent | d0d9af16165a62a438d77c81f8a22488a87b87cd (diff) | |
download | dotty-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.scala | 3 |
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, _) => |