jdoerfert wrote: I think that makes sense, though there doesn't seem to be a need for "std::string", IMHO. An integer should be just fine. The user can map strings to integers if they need to. https://github.com/llvm/llvm-project/pull/131347