Commit 1c88ffb6 authored by Tanya Lattner's avatar Tanya Lattner
Browse files

Merge 79729 from mainline.

Change SmallString::operator{=,+=} to take a StringRef.

llvm-svn: 83946
parent d51a6f1a
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -41,13 +41,13 @@ public:
  StringRef str() const { return StringRef(this->begin(), this->size()); }

  // Extra operators.
  const SmallString &operator=(const char *RHS) {
  const SmallString &operator=(StringRef RHS) {
    this->clear();
    return *this += RHS;
  }

  SmallString &operator+=(const char *RHS) {
    this->append(RHS, RHS+strlen(RHS));
  SmallString &operator+=(StringRef RHS) {
    this->append(RHS.begin(), RHS.end());
    return *this;
  }
  SmallString &operator+=(char C) {