Idris2/tests/idris2/with008/expected

23 lines
540 B
Plaintext
Raw Normal View History

1/1: Building WithClause (WithClause.idr)
Error: While processing left hand side of with block in pred. When unifying:
IsS (S ?dotTm)
and:
IsS ?n
Pattern variable n unifies with: S ?dotTm.
WithClause:2:25--2:28
1 | data IsS : Nat -> Type where
2 | S : (n : Nat) -> IsS (S n)
^^^
WithClause:11:3--11:4
07 |
08 | pred : Nat -> Nat
09 | pred n with (isS n)
10 | _ | Nothing = Z
11 | _ | Just (S n) = n
^
Suggestion: Use the same name for both pattern variables, since they unify.