Module refinement breaks outline, error reporting and gutter icons #3329
Labels
during 1: program development
Bad error message or documentation; IDE bug; crash compiling invalid program
kind: bug
Crashes, unsoundness, incorrect output, etc. If possible, add a `part:` label
part: language server
Support for LSP in Dafny (server part; client is in ide-vscode repo)
There is strange behavior with the gutter icons when verifying refining an abstract modules.
See the result here
We can use this behavior to pretend we prove false, at least on the gutter icons:
It's even worse when the abstract module is included instead of being in the same file, because its errors are reported on the file containing the refined module, which is out of offset. Look at the postcondition error underlined.... in the comment.
The text was updated successfully, but these errors were encountered: