summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2014-08-20 16:51:18 +0000
committerJordan Rose <jordan_rose@apple.com>2014-08-20 16:51:18 +0000
commitb6100301e8e0aa4a47b0ef3be8d5d34341d54d53 (patch)
tree1d2cc99bfcb4ceb497061d8ef44db4c1d49c2e4c /clang/lib
parent13b1826104584b362e83d15bc72799b03f28ebd2 (diff)
downloadbcm5719-llvm-b6100301e8e0aa4a47b0ef3be8d5d34341d54d53.tar.gz
bcm5719-llvm-b6100301e8e0aa4a47b0ef3be8d5d34341d54d53.zip
[analyzer] IdenticalExpr: use getBytes rather than getString to compare string literals.
PR20693. Patch by Anders Rönnholm. llvm-svn: 216075
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
index d5c52b4c6a3..ecb82c9031c 100644
--- a/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
+++ b/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
@@ -455,7 +455,7 @@ static bool isIdenticalStmt(const ASTContext &Ctx, const Stmt *Stmt1,
case Stmt::StringLiteralClass: {
const StringLiteral *StringLit1 = cast<StringLiteral>(Stmt1);
const StringLiteral *StringLit2 = cast<StringLiteral>(Stmt2);
- return StringLit1->getString() == StringLit2->getString();
+ return StringLit1->getBytes() == StringLit2->getBytes();
}
case Stmt::MemberExprClass: {
const MemberExpr *MemberStmt1 = cast<MemberExpr>(Stmt1);
OpenPOWER on IntegriCloud