================ ---------------- Endilll wrote: This file seems to implement a whole abstraction layer for annotations. I'd like to understand what the benefits are, because I see a non-trivial amount of complexity here. https://github.com/llvm/llvm-project/pull/101941