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

The point is that the C standard does guarantee that the function returns 1 if the program is a valid C program - which means there is no UB.

For example: If the oracle function returns an invalid pointer, then dereferencing that pointer is UB, and therefore the program isn't a valid C program.



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

Search: