diff options
author | Pawel Bylica <chfast@gmail.com> | 2015-10-22 08:12:15 +0000 |
---|---|---|
committer | Pawel Bylica <chfast@gmail.com> | 2015-10-22 08:12:15 +0000 |
commit | 64d08ff034f29e00cccd813ac364e8e5348aad54 (patch) | |
tree | d492370594f8e3e7abba5bab7994d0ae9acf33c8 /llvm/lib/Support/Path.cpp | |
parent | 8da1408277d5a29890eeed03431af9a494868fc9 (diff) | |
download | bcm5719-llvm-64d08ff034f29e00cccd813ac364e8e5348aad54.tar.gz bcm5719-llvm-64d08ff034f29e00cccd813ac364e8e5348aad54.zip |
Use range-based for loop in sys::path::append(). NFC.
llvm-svn: 250999
Diffstat (limited to 'llvm/lib/Support/Path.cpp')
-rw-r--r-- | llvm/lib/Support/Path.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/llvm/lib/Support/Path.cpp b/llvm/lib/Support/Path.cpp index 653a984194a..e5150bcbb7e 100644 --- a/llvm/lib/Support/Path.cpp +++ b/llvm/lib/Support/Path.cpp @@ -455,17 +455,15 @@ void append(SmallVectorImpl<char> &path, const Twine &a, if (!c.isTriviallyEmpty()) components.push_back(c.toStringRef(c_storage)); if (!d.isTriviallyEmpty()) components.push_back(d.toStringRef(d_storage)); - for (SmallVectorImpl<StringRef>::const_iterator i = components.begin(), - e = components.end(); - i != e; ++i) { + for (auto &component : components) { bool path_has_sep = !path.empty() && is_separator(path[path.size() - 1]); - bool component_has_sep = !i->empty() && is_separator((*i)[0]); - bool is_root_name = has_root_name(*i); + bool component_has_sep = !component.empty() && is_separator(component[0]); + bool is_root_name = has_root_name(component); if (path_has_sep) { // Strip separators from beginning of component. - size_t loc = i->find_first_not_of(separators); - StringRef c = i->substr(loc); + size_t loc = component.find_first_not_of(separators); + StringRef c = component.substr(loc); // Append it. path.append(c.begin(), c.end()); @@ -477,7 +475,7 @@ void append(SmallVectorImpl<char> &path, const Twine &a, path.push_back(preferred_separator); } - path.append(i->begin(), i->end()); + path.append(component.begin(), component.end()); } } |