Bug #985 concerned a wrong CBMC specification stemming from misinterpreted operator precedence. Luckily, the issue was 'benign' insofar that the affected post-condition was not relevant for type-safety, but it is nonetheless a cautionary tail.
Task:
- Consider what, if anything, could have been done in CI to catch this.
- Explicitly point out which SOUNDNESS.md risk this bug falls under; and if there's no suitable risk, add one.
Bug #985 concerned a wrong CBMC specification stemming from misinterpreted operator precedence. Luckily, the issue was 'benign' insofar that the affected post-condition was not relevant for type-safety, but it is nonetheless a cautionary tail.
Task: