Remove Value::setName(const char*).
[oota-llvm.git] / lib / VMCore / Value.cpp
index 9d6af5a334eebaabaa350b5a45793427e5dc1694..1b9fe51332f49fc142cb5562e7b0022a01eb2e80 100644 (file)
@@ -167,9 +167,7 @@ unsigned Value::getNameLen() const {
 
 
 std::string Value::getNameStr() const {
-  if (Name == 0) return "";
-  return std::string(Name->getKeyData(),
-                     Name->getKeyData()+Name->getKeyLength());
+  return getName().str();
 }
 
 void Value::setName(const Twine &Name) {
@@ -178,10 +176,6 @@ void Value::setName(const Twine &Name) {
   setName(NameData.begin(), NameData.size());
 }
 
-void Value::setName(const char *Name) {
-  setName(Name, Name ? strlen(Name) : 0);
-}
-
 void Value::setName(const char *NameStr, unsigned NameLen) {
   if (NameLen == 0 && !hasName()) return;
   assert(getType() != Type::VoidTy && "Cannot assign a name to void values!");