diff --git a/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp b/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp --- a/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPULowerModuleLDSPass.cpp @@ -52,7 +52,7 @@ static void removeFromUsedList(Module &M, StringRef Name, SmallPtrSetImpl &ToRemove) { - GlobalVariable *GV = M.getGlobalVariable(Name); + GlobalVariable *GV = M.getNamedGlobal(Name); if (!GV || ToRemove.empty()) { return; }