mstorsjo wrote: Just for reference - see https://github.com/llvm/llvm-project/pull/75618#issuecomment-1929165915 for a bit more discussion on the solution chosen here. (In short, the chosen solution is fine.) https://github.com/llvm/llvm-project/pull/80700