F* now gives general feedback about why the SMT solver failed, which does not have a precise location, sometimes in addition to giving a precise assertion failure. It's hard to see the error highlight (red) with the warning highlighting (orange):
Line 67 has an error overlay for off where there's a good subtyping checked failed error, but it's barely visible.
Perhaps the warning overlay should not be applied if there's an error in the same range? That or the error+warning face should be more distinct than the adjacent warning face.
F* now gives general feedback about why the SMT solver failed, which does not have a precise location, sometimes in addition to giving a precise assertion failure. It's hard to see the error highlight (red) with the warning highlighting (orange):
Line 67 has an error overlay for
off
where there's a good subtyping checked failed error, but it's barely visible.Perhaps the warning overlay should not be applied if there's an error in the same range? That or the error+warning face should be more distinct than the adjacent warning face.