https://github.com/shiltian approved this pull request. Yeah, rewriting the function signature is gonna be quite a hassle. LG for now. If we change the function signature, does it make easier to set default argument? https://github.com/llvm/llvm-project/pull/99716