summaryrefslogtreecommitdiffstats
path: root/clang/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
commiteae91700dec6c98f8b091e84832f03cd66f5f683 (patch)
tree67329ba2a170bc3c767eb7d423441258c71721d8 /clang/Driver/RewriteTest.cpp
parente421e97f1be73a499a5c8f024966e7e065b164c8 (diff)
downloadbcm5719-llvm-eae91700dec6c98f8b091e84832f03cd66f5f683.tar.gz
bcm5719-llvm-eae91700dec6c98f8b091e84832f03cd66f5f683.zip
Fix MS-specific bug in RewriteTest::RewriteObjCMethodDecl().
llvm-svn: 49237
Diffstat (limited to 'clang/Driver/RewriteTest.cpp')
-rw-r--r--clang/Driver/RewriteTest.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/Driver/RewriteTest.cpp b/clang/Driver/RewriteTest.cpp
index b7c65a5e2bf..03b342230f7 100644
--- a/clang/Driver/RewriteTest.cpp
+++ b/clang/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();
OpenPOWER on IntegriCloud