lean4-htt/tests/lean/autoPPExplicit.lean.expected.out
Joachim Breitner 8424ddbb3e
feat: prettier expected type mismatch error message (#9099)
This PR improves the “expected type mismatch” error message by omitting
the type's types when they are defeq, and putting them into separate
lines when not.

I found it rather tediuos to parse the error message when the expected
type is long, because I had to find the `:` in the middle of a large
expression somewhere. Also, when both are of sort `Prop` or `Type` it
doesn't add much value to print the sort (and it’s only one hover away
anyways).
2025-07-01 07:50:53 +00:00

9 lines
214 B
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

autoPPExplicit.lean:2:26-2:31: error: Application type mismatch: In the application
@Eq.trans α a (b = c)
the argument
b = c
has type
Prop
of sort `Type` but is expected to have type
α
of sort `Sort u_1`