tschuett added a comment. How about making it explicit: The source location and the destination location may overlap. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D86815/new/ https://reviews.llvm.org/D86815