aboutsummaryrefslogtreecommitdiff
path: root/Driver/RewriteTest.cpp
diff options
context:
space:
mode:
authorSteve Naroff <snaroff@apple.com>2008-04-04 22:23:44 +0000
committerSteve Naroff <snaroff@apple.com>2008-04-04 22:23:44 +0000
commit563b82818866da89e6b4d733024bc549b2f34965 (patch)
treeb03afc25d82e9e31bdd709f7632a309973717439 /Driver/RewriteTest.cpp
parentd98aab5a7ed06af779fdafa293b0df44ce8606dc (diff)
Fix MS-specific bug in RewriteTest::RewriteObjCMethodDecl().
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49237 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Driver/RewriteTest.cpp')
-rw-r--r--Driver/RewriteTest.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/Driver/RewriteTest.cpp b/Driver/RewriteTest.cpp
index b7c65a5e2b..03b342230f 100644
--- a/Driver/RewriteTest.cpp
+++ b/Driver/RewriteTest.cpp
@@ -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();