This PR improves the error messages produced by invalid pattern-match alternatives and improves parity in error placement between pattern-matching tactics and elaborators. Closes #7170
18 lines
253 B
Text
18 lines
253 B
Text
---- Op
|
|
true
|
|
false
|
|
false
|
|
false
|
|
---- Foo 1
|
|
true
|
|
false
|
|
---- Foo 2
|
|
true
|
|
false
|
|
---- Op 2
|
|
false
|
|
true
|
|
false
|
|
false
|
|
---- Foo 3
|
|
match2.lean:83:0-85:21: error: The '(generalizing := true)' parameter is not supported when the 'match' motive is explicitly provided
|