diff options
| author | Jordan Rose <jordan_rose@apple.com> | 2014-08-20 16:51:18 +0000 |
|---|---|---|
| committer | Jordan Rose <jordan_rose@apple.com> | 2014-08-20 16:51:18 +0000 |
| commit | b6100301e8e0aa4a47b0ef3be8d5d34341d54d53 (patch) | |
| tree | 1d2cc99bfcb4ceb497061d8ef44db4c1d49c2e4c /clang/lib | |
| parent | 13b1826104584b362e83d15bc72799b03f28ebd2 (diff) | |
| download | bcm5719-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.cpp | 2 |
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); |

