flâneur — a map of the web's best reading

What Every C Programmer Should Know About Undefined Behavior #2/3 - The LLVM Project Blog

blog.llvm.org · 2,145 words · saved by 1 readers

In Part 1 of our series, we discussed what undefined behavior is, and how it allows C and C++ compilers to produce higher performance applications than "safe" languages. This post talks about how "

What Every C Programmer Should Know About Undefined Behavior #2/3 By Chris Lattner May 14, 2011 #optimization , #Clang 10 minute read In Part 1 of our series, we discussed what undefined behavior is, and how it allows C and C++ compilers to produce higher performance applications than "safe" languages. This post talks about how "unsafe" C really is, explaining some of the highly surprising effects that undefined behavior can cause. In Part #3 , we talk about what friendly compilers can do to mitigate some of the surprise, even if they aren't required to. I like to call this " Why undefined beh

Explore this link on the map →

saved by

related reading