summaryrefslogtreecommitdiffstats
path: root/lld/lib/Core/Reproduce.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/Core/Reproduce.cpp')
-rw-r--r--lld/lib/Core/Reproduce.cpp2
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) {
OpenPOWER on IntegriCloud