Closed
Description
Recent experiences have shown that it's too easy to miss key messages about unsoundness on real-world projects with lots of output. This is made worse by confs that disable most output, making such problems impossible to notice.
The solution would be to print additional errors after all other messages when some of the following have occurred:
- Fixpoint not reached.
- Function definition missing.
- Both branches dead.
- No suitable function to call.
- ASM ignored.
- ...?
By making these errors last in the output, they will be visible on the terminal after such long analysis finishes and be more likely to be noticed.
Also they should not be suppressed by options to make sure we always notice invalid results before using them in papers.