diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2010-08-23 17:44:13 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2010-08-23 17:44:13 +0000 |
commit | 79ed2c597a134cb4dd5da90199053f322b7d8a2d (patch) | |
tree | 3b5a872c5b115ea21bc6cbb7c1b37f432a32e10b /include/llvm/ADT | |
parent | b7f243a638c60e32c4f576d13b03687b0f90cfee (diff) | |
download | external_llvm-79ed2c597a134cb4dd5da90199053f322b7d8a2d.zip external_llvm-79ed2c597a134cb4dd5da90199053f322b7d8a2d.tar.gz external_llvm-79ed2c597a134cb4dd5da90199053f322b7d8a2d.tar.bz2 |
StringRef tweaks:
- Respect find_first_of(char's From parameter instead of silently dropping it.
- Prefer std::string() to std::string("")
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111814 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/ADT')
-rw-r--r-- | include/llvm/ADT/StringRef.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/llvm/ADT/StringRef.h b/include/llvm/ADT/StringRef.h index 9962bb2..a1be1e7 100644 --- a/include/llvm/ADT/StringRef.h +++ b/include/llvm/ADT/StringRef.h @@ -150,7 +150,7 @@ namespace llvm { /// str - Get the contents as an std::string. std::string str() const { - if (Data == 0) return ""; + if (Data == 0) return std::string(); return std::string(Data, Length); } @@ -231,7 +231,9 @@ namespace llvm { /// find_first_of - Find the first character in the string that is \arg C, /// or npos if not found. Same as find. - size_type find_first_of(char C, size_t = 0) const { return find(C); } + size_type find_first_of(char C, size_t From = 0) const { + return find(C, From); + } /// find_first_of - Find the first character in the string that is in \arg /// Chars, or npos if not found. |