blob: b16f1f84fe27f8a09570d2cda51435411f1f3974 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import scala.tools.nsc._
trait Foo {
val global: Global
import global.{Name, Symbol, nme}
case class Bippy(name: Name)
def f(x: Bippy, sym: Symbol): Int = {
// no warning (!) for
// val Stable = sym.name.toTermName
val Stable = sym.name
Bippy(Stable) match {
case Bippy(nme.WILDCARD) => 1
case Bippy(Stable) => 2 // should not be considered unreachable
}
}
}
|