aboutsummaryrefslogblamecommitdiff
path: root/tests/run/i1779.scala
blob: e81bc97b62c14313a67ce9e7b65321bf555f19f1 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13












                                                 
object Test {
  implicit class Foo(sc: StringContext) {
    object q {
      def unapply(arg: Any): Option[(Any, Any)] =
        Some((sc.parts(0), sc.parts(1)))
    }
  }

  def main(args: Array[String]): Unit = {
    val q"class $_ extends $_parent" = new Object
    println(_parent)
  }
}