diff --git a/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp b/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp --- a/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp +++ b/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp @@ -774,6 +774,7 @@ if (NewI->getParent() == nullptr) { NewI->insertBefore(I); NewI->takeName(I); + NewI->setDebugLoc(I->getDebugLoc()); } } return NewV;