DianQK wrote: > Can this PR be closed then? This PR should be merged. I made the changes in this PR as suggested by @nikic. I will split it into two PRs and fix different mis-compilations separately. https://github.com/llvm/llvm-project/pull/68190