aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Naroff <snaroff@apple.com>2007-10-02 02:01:22 +0000
committerSteve Naroff <snaroff@apple.com>2007-10-02 02:01:22 +0000
commit4db10894373ccc5d2d034d281b7c005da10a4ada (patch)
tree05a4794a1ce2180fbeaa2a2f85ca4273edd2339f
parentc1581a0d64b0ee4f822ed2fca4442a111d03569a (diff)
Use Identifier::getLength() instead of strlen() in Selector::getName() and MultiKeywordSelector::getName().
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42524 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--Parse/ParseObjc.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Parse/ParseObjc.cpp b/Parse/ParseObjc.cpp
index 859776f6a0..ea536599ff 100644
--- a/Parse/ParseObjc.cpp
+++ b/Parse/ParseObjc.cpp
@@ -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(':');