aboutsummaryrefslogblamecommitdiff
path: root/tests/run/i1748.scala
blob: bb3df1336563b6aea557097db009df73e321d612 (plain) (tree)
1
2
3
4
5
6
7
8
9
10


                                         
                                                 



                                        

                                                   



                   
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 $name extends $parent" = new Object
    println(name)
    println(parent)
  }
}