summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Cohen <jeffc@jolt-lang.org>2004-12-15 04:08:15 +0000
committerJeff Cohen <jeffc@jolt-lang.org>2004-12-15 04:08:15 +0000
commite4083418542a74570d20e1f476c3a5b1468a22e7 (patch)
tree165cb212e95679ee945efcff3248646201792cde
parent527ac0a1c7e8df79acdb2a4ceb4c664c380286d2 (diff)
downloadbcm5719-llvm-e4083418542a74570d20e1f476c3a5b1468a22e7.tar.gz
bcm5719-llvm-e4083418542a74570d20e1f476c3a5b1468a22e7.zip
Fix VC++ compilation errors
llvm-svn: 18953
-rw-r--r--llvm/lib/System/Path.cpp2
-rw-r--r--llvm/lib/System/Win32/Path.cpp7
2 files changed, 3 insertions, 6 deletions
diff --git a/llvm/lib/System/Path.cpp b/llvm/lib/System/Path.cpp
index 1c2b00e6456..dd0f275d7db 100644
--- a/llvm/lib/System/Path.cpp
+++ b/llvm/lib/System/Path.cpp
@@ -26,8 +26,10 @@ using namespace sys;
Path
Path::GetLLVMConfigDir() {
Path result;
+#ifdef LLVM_ETCDIR
if (result.setDirectory(LLVM_ETCDIR))
return result;
+#endif
return GetLLVMDefaultConfigDir();
}
diff --git a/llvm/lib/System/Win32/Path.cpp b/llvm/lib/System/Win32/Path.cpp
index 149b4a1295d..24cfc465181 100644
--- a/llvm/lib/System/Win32/Path.cpp
+++ b/llvm/lib/System/Win32/Path.cpp
@@ -180,11 +180,6 @@ Path::GetLLVMDefaultConfigDir() {
}
Path
-Path::GetLLVMConfigDir() {
- return GetLLVMDefaultConfigDir();
-}
-
-Path
Path::GetUserHomeDirectory() {
const char* home = getenv("HOME");
if (home) {
@@ -600,7 +595,7 @@ Path::makeUnique() {
dir.elideFile();
std::string fname = this->getLast();
- char* newName = alloca(MAX_PATH+1);
+ char newName[MAX_PATH + 1];
if (!GetTempFileName(dir.c_str(), fname.c_str(), 0, newName))
ThrowError("Cannot make unique filename for '" + path + "'");
OpenPOWER on IntegriCloud