lean4-htt/tests/elabissues/patternIssue.lean
Leonardo de Moura f04f51a295 test: pattern confusion example
cc @dselsam
2019-12-19 13:36:22 -08:00

13 lines
214 B
Text

inductive Moo : Type
| M1 : Moo
| M2 : Moo
inductive Foo : Type
| mk₁ : Moo → Foo
| mk₂ : Foo
def bar : Foo → String
| Foo.mk₁ M1 => "mk₁ M1"
| _ => "else"
#eval bar (Foo.mk₁ Moo.M2) -- "mk₁ M1"