forked from OSchip/llvm-project
Support/PathV1: Deprecate GetRootDirectory.
llvm-svn: 122580
This commit is contained in:
parent
8fc59a682f
commit
9e590024f6
|
@ -98,7 +98,8 @@ namespace sys {
|
|||
/// it is file:///. Other operating systems may have different notions of
|
||||
/// what the root directory is or none at all. In that case, a consistent
|
||||
/// default root directory will be used.
|
||||
static Path GetRootDirectory();
|
||||
LLVM_ATTRIBUTE_DEPRECATED(static Path GetRootDirectory(),
|
||||
LLVMV_PATH_DEPRECATED_MSG(NOTHING));
|
||||
|
||||
/// Construct a path to a unique temporary directory that is created in
|
||||
/// a "standard" place for the operating system. The directory is
|
||||
|
|
|
@ -242,12 +242,11 @@ Path::GetLLVMDefaultConfigDir() {
|
|||
Path
|
||||
Path::GetUserHomeDirectory() {
|
||||
const char* home = getenv("HOME");
|
||||
if (home) {
|
||||
Path result;
|
||||
if (result.set(home))
|
||||
return result;
|
||||
}
|
||||
return GetRootDirectory();
|
||||
Path result;
|
||||
if (home && result.set(home))
|
||||
return result;
|
||||
result.set("/");
|
||||
return result;
|
||||
}
|
||||
|
||||
Path
|
||||
|
|
Loading…
Reference in New Issue