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

Can you provide examples of UB that could be unspecified behaviour, where UB does anything other than cause harm?


Dereferencing a pointer to memory that doesn't point to a live valid object is undefined behaviour. You couldn't possibly specify what this does without instrumenting every single access to memory, like asan or valgrind does.


As I said, behaviour that could be unspecified rather than undefined.

This is an example of something that cannot be anything other than UB.





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

Search: