OSDN Git Service

Make Value::getNameLen not crash on an empty name, fixing PR1712.
authorChris Lattner <sabre@nondot.org>
Fri, 28 Sep 2007 20:09:40 +0000 (20:09 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 28 Sep 2007 20:09:40 +0000 (20:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42444 91177308-0d34-0410-b5e6-96231b3b80d8

lib/VMCore/Value.cpp

index 4bacc29..0150c7e 100644 (file)
@@ -128,7 +128,7 @@ const char *Value::getNameStart() const {
 /// getNameLen - Return the length of the string, correctly handling nul
 /// characters embedded into them.
 unsigned Value::getNameLen() const {
-  return Name->getKeyLength();
+  return Name ? Name->getKeyLength() : 0;
 }