Remix.run Logo
mbrock an hour ago

Yet the standard does not tell you what the compilers do.

Linux works on a wide variety of platforms. It also relies on those platforms behaving predictably with respect to what the standard leaves undefined.

This description of ISO UB as a totally insane wonderland of random, malevolent semantics just doesn't describe reality.

saagarjha 15 minutes ago | parent [-]

Up until the compilers do something to your code that you don’t understand.

mbrock 7 minutes ago | parent [-]

yeah then I have to learn how it works and what it assumes and how I can control it and maybe switch to a more well behaved compiler if it's truly insane