aboutsummaryrefslogtreecommitdiffstats
path: root/slang_backend.cpp
diff options
context:
space:
mode:
authorKirk Stewart <kstewart@google.com>2010-06-11 11:36:38 -0700
committerKirk Stewart <kstewart@google.com>2010-06-11 11:36:38 -0700
commit336d93a7f079c86d9b43e1e1cfb539a11c5e130b (patch)
tree5b87d4d947418c28572380db67255948ffd8cdf0 /slang_backend.cpp
parent6b22674f4ef0a6c689c589830f1c44f443520785 (diff)
downloadandroid_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.cpp2
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();
}