wangpc-pp wrote: > Maybe this should be a parameter to these generated functions instead? That will change the signature of `MacroFusionPredTy`, which is too invasive I think. https://github.com/llvm/llvm-project/pull/87044