diff --git a/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp b/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp index 865770031bb06..d862805a60027 100644 --- a/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp +++ b/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp @@ -1135,7 +1135,7 @@ std::string AMDGPUTargetID::toString() const { std::string StringRep; raw_string_ostream StreamRep(StringRep); - auto TargetTriple = STI.getTargetTriple(); + const Triple &TargetTriple = STI.getTargetTriple(); auto Version = getIsaVersion(STI.getCPU()); StreamRep << TargetTriple.getArchName() << '-' << TargetTriple.getVendorName() @@ -1154,7 +1154,7 @@ std::string AMDGPUTargetID::toString() const { .str(); std::string Features; - if (STI.getTargetTriple().getOS() == Triple::AMDHSA) { + if (TargetTriple.getOS() == Triple::AMDHSA) { // sramecc. if (getSramEccSetting() == TargetIDSetting::Off) Features += ":sramecc-";