diff options
author | Jan Svoboda <jan_svoboda@apple.com> | 2025-10-01 14:35:17 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-01 14:35:17 -0700 |
commit | f122484b998d8dbfdaf2e6b9c222438c71e90d86 (patch) | |
tree | b4fc2472cd4523ec8da4524098e56c9f280eb19c /llvm/tools/llvm-dwp/llvm-dwp.cpp | |
parent | 39410dff52d813ccfc7efc6fc0c6afd4583e14a6 (diff) | |
download | llvm-f122484b998d8dbfdaf2e6b9c222438c71e90d86.zip llvm-f122484b998d8dbfdaf2e6b9c222438c71e90d86.tar.gz llvm-f122484b998d8dbfdaf2e6b9c222438c71e90d86.tar.bz2 |
[llvm][support] Move `make_absolute` from `sys::fs` to `sys::path` (#161459)
The `llvm::sys::fs::make_absolute(const Twine &, SmallVectorImpl<char>
&)` functions doesn't perform any FS access - it only modifies the
second parameter via path/string operations. This function should live
in the `llvm::sys::path` namespace for consistency and for making it
easier to spot function calls that perform IO.
Diffstat (limited to 'llvm/tools/llvm-dwp/llvm-dwp.cpp')
-rw-r--r-- | llvm/tools/llvm-dwp/llvm-dwp.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-dwp/llvm-dwp.cpp b/llvm/tools/llvm-dwp/llvm-dwp.cpp index 61ba82d..31bad2d 100644 --- a/llvm/tools/llvm-dwp/llvm-dwp.cpp +++ b/llvm/tools/llvm-dwp/llvm-dwp.cpp @@ -94,7 +94,7 @@ getDWOFilenames(StringRef ExecFilename) { dwarf::toString(Die.find(dwarf::DW_AT_comp_dir), ""); if (!DWOCompDir.empty()) { SmallString<16> DWOPath(DWOName); - sys::fs::make_absolute(DWOCompDir, DWOPath); + sys::path::make_absolute(DWOCompDir, DWOPath); if (!sys::fs::exists(DWOPath) && sys::fs::exists(DWOName)) DWOPaths.push_back(std::move(DWOName)); else |