diff --git a/llvm/lib/Target/NVPTX/SYCL/GlobalOffset.cpp b/llvm/lib/Target/NVPTX/SYCL/GlobalOffset.cpp index f0689833a8306..9aa1f517ee5f2 100644 --- a/llvm/lib/Target/NVPTX/SYCL/GlobalOffset.cpp +++ b/llvm/lib/Target/NVPTX/SYCL/GlobalOffset.cpp @@ -276,7 +276,7 @@ class GlobalOffset : public ModulePass { SmallVector Returns; CloneFunctionInto(NewFunc, Func, VMap, - CloneFunctionChangeType::DifferentModule, Returns); + CloneFunctionChangeType::GlobalChanges, Returns); } else { NewFunc->copyAttributesFrom(Func); NewFunc->setComdat(Func->getComdat());