maksimsab wrote: Even in our case in splitting by source unit it would be difficult to map module ids to integers. I could use a hash but it would lead to collisions. https://github.com/llvm/llvm-project/pull/131347