Accurate stack traces, compiler optimization, and LLVM/Clang

This post is a summary of the current status of LLVM and Clang with regards to their ability to preserve stack traces in the face of optimization. Such preservation is useful in the implementations of some programming languages, but in the context of this post, I’m mostly going to be discussing it in the context …

Continue reading ‘Accurate stack traces, compiler optimization, and LLVM/Clang’ »