dwblaikie wrote: Given there's only one caller of each flavor here - I'm not sure the trait infrastructure (& adding a type for the loc side to make it match the range side a bit more) is pulling its weight? https://github.com/llvm/llvm-project/pull/164811