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

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

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

In Part 1 of the series, we took a look at undefined behavior in C and showed some cases where it allows C to be more performant than "safe" languages.

What Every C Programmer Should Know About Undefined Behavior #3/3 By Chris Lattner May 21, 2011 #optimization , #Clang 13 minute read In Part 1 of the series, we took a look at undefined behavior in C and showed some cases where it allows C to be more performant than "safe" languages. In Part 2 , we looked at the surprising bugs this causes and some widely held misconceptions that many programmers have about C. In this article, we look at the challenges that compilers face in providing warnings about these gotchas, and talk about some of the features and tools that LLVM and Clang provide to he

Explore this link on the map →

saved by

related reading