Remove Path::isAbsolute.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183836 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Rafael Espindola 2013-06-12 15:02:39 +00:00
parent 5475e2b01e
commit fa2bbb31fa
3 changed files with 0 additions and 33 deletions

View File

@ -219,13 +219,6 @@ namespace sys {
/// @name Disk Accessors
/// @{
public:
/// This function determines if the path name is absolute, as opposed to
/// relative.
/// @brief Determine if the path is absolute.
LLVM_ATTRIBUTE_DEPRECATED(
static bool isAbsolute(const char *NameStart, unsigned NameLen),
LLVM_PATH_DEPRECATED_MSG(path::is_absolute));
/// This function opens the file associated with the path name provided by
/// the Path object and reads its magic number. If the magic number at the
/// start of the file matches \p magic, true is returned. In all other

View File

@ -109,14 +109,6 @@ Path::isValid() const {
return !path.empty();
}
bool
Path::isAbsolute(const char *NameStart, unsigned NameLen) {
assert(NameStart);
if (NameLen == 0)
return false;
return NameStart[0] == '/';
}
Path
Path::GetTemporaryDirectory(std::string *ErrMsg) {
#if defined(HAVE_MKDTEMP)

View File

@ -150,24 +150,6 @@ void Path::makeAbsolute() {
}
}
bool
Path::isAbsolute(const char *NameStart, unsigned NameLen) {
assert(NameStart);
// FIXME: This does not handle correctly an absolute path starting from
// a drive letter or in UNC format.
switch (NameLen) {
case 0:
return false;
case 1:
case 2:
return NameStart[0] == '/';
default:
return
(NameStart[0] == '/' || (NameStart[1] == ':' && NameStart[2] == '/')) ||
(NameStart[0] == '\\' || (NameStart[1] == ':' && NameStart[2] == '\\'));
}
}
static Path *TempDirectory;
Path