Lookup handler name only when assertions are enabled.
authorDevang Patel <dpatel@apple.com>
Tue, 29 Sep 2009 22:05:52 +0000 (22:05 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 29 Sep 2009 22:05:52 +0000 (22:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83114 91177308-0d34-0410-b5e6-96231b3b80d8

lib/VMCore/Metadata.cpp

index 54e52424ec556535fd2828bfeb7e1d56d68da588..2f2345f55ef150f5888b069214391c96bba847bc 100644 (file)
@@ -262,8 +262,8 @@ NamedMDNode::~NamedMDNode() {
 unsigned MetadataContext::RegisterMDKind(const char *Name) {
   assert (validName(Name) && "Invalid custome metadata name!");
   unsigned Count = MDHandlerNames.size();
-  StringMap<unsigned>::iterator I = MDHandlerNames.find(Name);
-  assert(I == MDHandlerNames.end() && "Already registered MDKind!");
+  assert(MDHandlerNames.find(Name) == MDHandlerNames.end() 
+         && "Already registered MDKind!");
   MDHandlerNames[Name] = Count + 1;
   return Count + 1;
 }