In my previous post, I described implementing PDB parsing as a can of worms. That might have been a bit of an understatement. PDB has been one "oh, it's gonna be twice as much work as I thought" after another. Implementing it has revealed many of the same issues as the TypeSystem itself: lack of documentation, cryptic implementations, poor naming schemes, and unclear expectations. Despite all that, I was able to get it working.| walnut356.github.io
For several years, we’ve been hard at work on making clang a world class toolchain for developing software on Windows. We’ve writtenabout this severaltimes in the past, and we’ve had full ABI compatibility (minus bugs) for some time.| blog.llvm.org