================ ---------------- bogner wrote: All of the classes and structs in this file that aren't declared in the header should be in an anonymous namespace. https://github.com/llvm/llvm-project/pull/114332