[pkg-d-commits] [ldc] 74/211: Create output directories recursively
Matthias Klumpp
mak at moszumanska.debian.org
Sun Apr 23 22:36:11 UTC 2017
This is an automated email from the git hooks/post-receive script.
mak pushed a commit to annotated tag v1.1.0
in repository ldc.
commit a8c62938657844cbac927d73d50bad0983742d29
Author: Martin <noone at nowhere.com>
Date: Sun Oct 9 23:21:35 2016 +0200
Create output directories recursively
Fixes issue #1819.
---
driver/ir2obj_cache.cpp | 2 +-
driver/linker.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/driver/ir2obj_cache.cpp b/driver/ir2obj_cache.cpp
index f012d48..c247390 100644
--- a/driver/ir2obj_cache.cpp
+++ b/driver/ir2obj_cache.cpp
@@ -282,7 +282,7 @@ void cacheObjectFile(llvm::StringRef objectFile,
return;
if (!llvm::sys::fs::exists(opts::ir2objCacheDir) &&
- llvm::sys::fs::create_directory(opts::ir2objCacheDir)) {
+ llvm::sys::fs::create_directories(opts::ir2objCacheDir)) {
error(Loc(), "Unable to create cache directory: %s",
opts::ir2objCacheDir.c_str());
fatal();
diff --git a/driver/linker.cpp b/driver/linker.cpp
index 0a0479d..2d6ab25 100644
--- a/driver/linker.cpp
+++ b/driver/linker.cpp
@@ -45,7 +45,7 @@ static llvm::cl::opt<bool> staticFlag(
static void CreateDirectoryOnDisk(llvm::StringRef fileName) {
auto dir = llvm::sys::path::parent_path(fileName);
if (!dir.empty() && !llvm::sys::fs::exists(dir)) {
- if (auto ec = llvm::sys::fs::create_directory(dir)) {
+ if (auto ec = llvm::sys::fs::create_directories(dir)) {
error(Loc(), "failed to create path to file: %s\n%s", dir.data(),
ec.message().c_str());
fatal();
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-d/ldc.git
More information about the pkg-d-commits
mailing list