blob: 1ed25c3b723bf85f0baf4db71fc8990e97849da9 [file] [edit]
-- set_option trace.Elab true
def myId : List α → List α
| List.nil => List.nil
def constNil : List α → List α
| List.nil => List.nil
| List.cons x y => List.nil
def failing1 : List α → List α
| [] => List.nil
def failing2 : List α → List α
| x => List.nil
| foo.bar => List.nil -- "invalid pattern variable"
def myId2 : List α → List α
| foo.bar => foo.bar