diff options
author | Kirk Stewart <kstewart@google.com> | 2010-06-11 11:36:38 -0700 |
---|---|---|
committer | Kirk Stewart <kstewart@google.com> | 2010-06-11 11:36:38 -0700 |
commit | 336d93a7f079c86d9b43e1e1cfb539a11c5e130b (patch) | |
tree | 5b87d4d947418c28572380db67255948ffd8cdf0 /slang_backend.cpp | |
parent | 6b22674f4ef0a6c689c589830f1c44f443520785 (diff) | |
download | android_frameworks_compile_slang-336d93a7f079c86d9b43e1e1cfb539a11c5e130b.tar.gz android_frameworks_compile_slang-336d93a7f079c86d9b43e1e1cfb539a11c5e130b.tar.bz2 android_frameworks_compile_slang-336d93a7f079c86d9b43e1e1cfb539a11c5e130b.zip |
Use llvm::StringRef::startswith rather than std::string::compare,
as per Nick's suggestion.
Change-Id: If5855dfb33831989adb0cd6e512550e12a9dd983
Diffstat (limited to 'slang_backend.cpp')
-rw-r--r-- | slang_backend.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/slang_backend.cpp b/slang_backend.cpp index 2dec8d5..3f29325 100644 --- a/slang_backend.cpp +++ b/slang_backend.cpp @@ -165,7 +165,7 @@ void Backend::HandleTopLevelDecl(DeclGroupRef D) { for (it = D.begin(); it != D.end(); it++) { FunctionDecl *FD = dyn_cast<FunctionDecl>(*it); if (!FD || !FD->isThisDeclarationADefinition()) continue; - if (FD->getNameAsString().compare(0, 2, "rs") == 0) { + if (FD->getName().startswith("rs")) { mDiags.Report(FullSourceLoc(FD->getLocStart(), mSourceMgr), mDiags.getCustomDiagID(Diagnostic::Error, "invalid function name prefix, \"rs\" is reserved: '%0'")) << FD->getNameAsString(); } |