summaryrefslogblamecommitdiff
path: root/test/files/neg/patmatexhaust.check
blob: 19e79b2928dd0d3df2aedc6ad62487b966d7e0aa (plain) (tree)
1
2
3
4
5
6
7
8
9
10






                                                                 
                                                  

                                                                 
                                                  
                         

                                                                          
                       



                                                               

                
                
               
patmatexhaust.scala:8: warning: does not cover case {object Baz}
    def ma1(x:Foo) = x match {
                     ^
patmatexhaust.scala:12: warning: does not cover case {class Bar}
    def ma2(x:Foo) = x match {
                     ^
patmatexhaust.scala:24: warning: does not cover case {class Kult}
      case (Kult(_), Qult())    => // Kult missing
                         ^
patmatexhaust.scala:26: warning: does not cover case {class Qult}
      case (Qult(), Kult(_))    => // Qult missing
                        ^
patmatexhaust.scala:44: warning: does not cover cases {object Gu,class Gp}
    def ma4(x:Deep) = x match { // missing cases: Gu, Gp
                      ^
patmatexhaust.scala:51: warning: does not cover case {class Gp}
      case Ga =>
           ^
patmatexhaust.scala:65: error: unreachable code
      case 1 => 
             ^
6 warnings found
one error found