git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118128
91177308-0d34-0410-b5e6-
96231b3b80d8
Path::set(StringRef a_path) {
if (a_path.empty())
return false;
- std::string save(path);
path = a_path;
return true;
}
Path::appendComponent(StringRef name) {
if (name.empty())
return false;
- std::string save(path);
if (!lastIsSlash(path))
path += '/';
path += name;
bool
Path::eraseSuffix() {
- std::string save = path;
size_t dotpos = path.rfind('.',path.size());
size_t slashpos = path.rfind('/',path.size());
if (dotpos != std::string::npos) {