diff options
Diffstat (limited to 'lld/lib/Core/Reproduce.cpp')
| -rw-r--r-- | lld/lib/Core/Reproduce.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lld/lib/Core/Reproduce.cpp b/lld/lib/Core/Reproduce.cpp index a6f5019702e..5ff668e64fc 100644 --- a/lld/lib/Core/Reproduce.cpp +++ b/lld/lib/Core/Reproduce.cpp @@ -53,7 +53,9 @@ static void writeMember(raw_fd_ostream &OS, StringRef Path, StringRef Data) { // Converts path to use unix path separators so the cpio can be extracted on // both unix and windows. static void convertToUnixPathSeparator(SmallString<128> &Path) { +#ifdef LLVM_ON_WIN32 std::replace(Path.begin(), Path.end(), '\\', '/'); +#endif } void CpioFile::append(StringRef Path, StringRef Data) { |

