diff --git a/llvm/tools/llvm-dwp/llvm-dwp.cpp b/llvm/tools/llvm-dwp/llvm-dwp.cpp --- a/llvm/tools/llvm-dwp/llvm-dwp.cpp +++ b/llvm/tools/llvm-dwp/llvm-dwp.cpp @@ -66,15 +66,7 @@ Die.find({dwarf::DW_AT_dwo_name, dwarf::DW_AT_GNU_dwo_name}), ""); if (DWOName.empty()) continue; - std::string DWOCompDir = - dwarf::toString(Die.find(dwarf::DW_AT_comp_dir), ""); - if (!DWOCompDir.empty()) { - SmallString<16> DWOPath(std::move(DWOName)); - sys::fs::make_absolute(DWOCompDir, DWOPath); - DWOPaths.emplace_back(DWOPath.data(), DWOPath.size()); - } else { - DWOPaths.push_back(std::move(DWOName)); - } + DWOPaths.push_back(std::move(DWOName)); } return std::move(DWOPaths); }