Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Having written test cases for a similar semantic program analysis tool, I agree: Integer overflow is a very likely cause for such "obviously correct but actually wrong" program invariants. The C semantics can make this problem even worse since signed integer overflow is undefined, leaving the user of such a framework to the mercy of the design decisions of the creators of the framework regarding undefined behavior.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: