]> granicus.if.org Git - clang/commitdiff
Use Identifier::getLength() instead of strlen() in Selector::getName() and MultiKeywo...
authorSteve Naroff <snaroff@apple.com>
Tue, 2 Oct 2007 02:01:22 +0000 (02:01 +0000)
committerSteve Naroff <snaroff@apple.com>
Tue, 2 Oct 2007 02:01:22 +0000 (02:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42524 91177308-0d34-0410-b5e6-96231b3b80d8

Parse/ParseObjc.cpp

index 859776f6a0a441046c7d977f82850d2554cba87c..ea536599ff605e8d6bb6587e67880380af053fea 100644 (file)
@@ -529,7 +529,7 @@ char *MultiKeywordSelector::getName(llvm::SmallVectorImpl<char> &methodName) {
   keyword_iterator KeyIter = keyword_begin();
   for (unsigned int i = 0; i < NumArgs; i++) {
     if (KeyIter[i]) {
-      unsigned KeyLen = strlen(KeyIter[i]->getName());
+      unsigned KeyLen = KeyIter[i]->getLength();
       methodName.append(KeyIter[i]->getName(), KeyIter[i]->getName()+KeyLen);
     }
     methodName.push_back(':');
@@ -542,7 +542,7 @@ char *Selector::getName(llvm::SmallVectorImpl<char> &methodName) {
   methodName[0] = '\0';
   IdentifierInfo *II = getAsIdentifierInfo();
   if (II) {
-    unsigned NameLen = strlen(II->getName());
+    unsigned NameLen = II->getLength();
     methodName.append(II->getName(), II->getName()+NameLen);
     if (getNumArgs() == 1)
       methodName.push_back(':');