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

IMHO and maybe counterintuitively, I do not think the existence of UB makes it harder to do formal verification or have safe C implementations. The reason is that you can treat it as an error if the program encounters UB, so one can either derive local requirements or add run-time checks (such as Fil-C) and then obtains spatial and temporal isolation of memory object.


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

Search: