[PATCH] D19986: Refactor the Verifier so it can diagnose IR validation errors and debug info metadata errors separately. (NFC)

Adrian Prantl via llvm-commits llvm-commits at lists.llvm.org
Thu May 5 11:35:03 PDT 2016


aprantl added a comment.

1. The problem is that we'd have to bump the version number for every improvement we make to the Verifier. In the past month (thanks to Davide's effort) this would have been several times per week.
2. It gets really messy when a vendor is stabilizing an LLVM branch separately from trunk and cherry-picking improvements that bump the version number.
3. Frontends can easily create broken debug info (such as the bug caught by LLVM r267370) that no amount of version number bumping can guard against.


http://reviews.llvm.org/D19986





More information about the llvm-commits mailing list