https://github.com/ergawy approved this pull request. LGTM since the current approach matches clang. I do not have any further comments. However, please wait for another review. https://github.com/llvm/llvm-project/pull/162704