8 #ifndef LLVM_CLANG_STATICANALYZER_CORE_ISSUE_HASH_H 9 #define LLVM_CLANG_STATICANALYZER_CORE_ISSUE_HASH_H 11 #include "llvm/ADT/SmallString.h" 38 FullSourceLoc &IssueLoc,
39 llvm::StringRef CheckerName,
40 llvm::StringRef BugType,
const Decl *D,
41 const LangOptions &LangOpts);
46 llvm::StringRef CheckerName, llvm::StringRef BugType,
47 const Decl *D,
const LangOptions &LangOpts);
llvm::SmallString< 32 > GetIssueHash(const SourceManager &SM, FullSourceLoc &IssueLoc, llvm::StringRef CheckerName, llvm::StringRef BugType, const Decl *D, const LangOptions &LangOpts)
Get an MD5 hash to help identify bugs.
The l-value was an access to a declared entity or something equivalently strong, like the address of ...
Dataflow Directional Tag Classes.
std::string GetIssueString(const SourceManager &SM, FullSourceLoc &IssueLoc, llvm::StringRef CheckerName, llvm::StringRef BugType, const Decl *D, const LangOptions &LangOpts)
Get the string representation of issue hash.