]> granicus.if.org Git - clang/commitdiff
Fix MS-specific bug in RewriteTest::RewriteObjCMethodDecl().
authorSteve Naroff <snaroff@apple.com>
Fri, 4 Apr 2008 22:23:44 +0000 (22:23 +0000)
committerSteve Naroff <snaroff@apple.com>
Fri, 4 Apr 2008 22:23:44 +0000 (22:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49237 91177308-0d34-0410-b5e6-96231b3b80d8

Driver/RewriteTest.cpp

index b7c65a5e2bf68239f242564436885a9f5ddd2ce8..03b342230f7715548259a79c8f76de862280d7ad 100644 (file)
@@ -678,9 +678,8 @@ void RewriteTest::RewriteObjCMethodDecl(ObjCMethodDecl *OMD,
     NameStr += CID->getName();
     NameStr += "_";
   }
-  // Append selector names, replacing ':' with '_'
-  const char *selName = OMD->getSelector().getName().c_str();
-  if (!strchr(selName, ':'))
+  // Append selector names, replacing ':' with '_' 
+  if (OMD->getSelector().getName().find(':') == std::string::npos)
     NameStr +=  OMD->getSelector().getName();
   else {
     std::string selString = OMD->getSelector().getName();