diff options
author | Davide Italiano <davide@freebsd.org> | 2015-10-23 16:43:18 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2015-10-23 16:43:18 +0000 |
commit | 9b96ae80d497626d0f42cd07333557331f98adef (patch) | |
tree | 5b6c0e3c8251941eb970f8837e9221bde87b5574 /clang/lib | |
parent | 3835b490da6c5c6f69c54fe214590b8ec66f35e2 (diff) | |
download | bcm5719-llvm-9b96ae80d497626d0f42cd07333557331f98adef.tar.gz bcm5719-llvm-9b96ae80d497626d0f42cd07333557331f98adef.zip |
[StaticAnalyzer] Use llvm::utostr and not to_string.
The latter seems unsupported (at least) on MinGW and FreeBSD (where
I hit this failure). We can't have nice things.
llvm-svn: 251115
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/StaticAnalyzer/Core/IssueHash.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/StaticAnalyzer/Core/IssueHash.cpp b/clang/lib/StaticAnalyzer/Core/IssueHash.cpp index 6321e4b28ff..abe20d6774f 100644 --- a/clang/lib/StaticAnalyzer/Core/IssueHash.cpp +++ b/clang/lib/StaticAnalyzer/Core/IssueHash.cpp @@ -14,6 +14,7 @@ #include "clang/Basic/Specifiers.h" #include "clang/Lex/Lexer.h" #include "llvm/ADT/SmallVector.h" +#include "llvm/ADT/StringExtras.h" #include "llvm/ADT/StringRef.h" #include "llvm/ADT/Twine.h" #include "llvm/Support/LineIterator.h" @@ -179,7 +180,7 @@ std::string clang::GetIssueString(const SourceManager &SM, return (llvm::Twine(CheckerName) + Delimiter + GetEnclosingDeclContextSignature(D) + Delimiter + - std::to_string(IssueLoc.getExpansionColumnNumber()) + Delimiter + + llvm::utostr(IssueLoc.getExpansionColumnNumber()) + Delimiter + NormalizeLine(SM, IssueLoc, D) + Delimiter + BugType) .str(); } |