diff options
Diffstat (limited to 'llvm/lib/VMCore/Metadata.cpp')
-rw-r--r-- | llvm/lib/VMCore/Metadata.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/llvm/lib/VMCore/Metadata.cpp b/llvm/lib/VMCore/Metadata.cpp index e6a962bbca0..bac89bfd7b6 100644 --- a/llvm/lib/VMCore/Metadata.cpp +++ b/llvm/lib/VMCore/Metadata.cpp @@ -327,12 +327,8 @@ void NamedMDNode::setName(const Twine &NewName) { assert (!NewName.isTriviallyEmpty() && "Invalid named metadata name!"); SmallString<256> NameData; - NewName.toVector(NameData); + StringRef NameRef = NewName.toStringRef(NameData); - const char *NameStr = NameData.data(); - unsigned NameLen = NameData.size(); - - StringRef NameRef = StringRef(NameStr, NameLen); // Name isn't changing? if (getName() == NameRef) return; |