summaryrefslogblamecommitdiff
path: root/test/files/pos/t3440.scala
blob: 0e7ca6b70fb0dacff00beb6bab3df518bbc0d726 (plain) (tree)
1
2
3
4
5
6
7
8
9





                                          
                                     

                                           
                                     
   
 


                       
                            
   
 
object test {
  abstract class SampleFormat1 {
    def readerFactory: Any
  }

  case object Int8 extends SampleFormat1 {
    def readerFactory = sys.error("")
  }
  case object Int16 extends SampleFormat1 {
    def readerFactory = sys.error("")
  }

  (new {}: Any) match {
   case 8   => Int8
   case 16  => Int16
   case _   => sys.error("")
  }
}