diff options
| author | Ted Kremenek <kremenek@apple.com> | 2008-05-23 02:53:24 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2008-05-23 02:53:24 +0000 |
| commit | d6795749a6d6b78ca761166d359555d1f4a09184 (patch) | |
| tree | a5d84b204e7296f18b0a3a154b512f77e55f4227 | |
| parent | 6d5f120c5c205077e617548431746a155792b979 (diff) | |
| download | bcm5719-llvm-d6795749a6d6b78ca761166d359555d1f4a09184.tar.gz bcm5719-llvm-d6795749a6d6b78ca761166d359555d1f4a09184.zip | |
Unbreak build. Forget to check in this header file change with a previous commit.
llvm-svn: 51470
| -rw-r--r-- | clang/include/clang/Analysis/PathSensitive/BugReporter.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/include/clang/Analysis/PathSensitive/BugReporter.h b/clang/include/clang/Analysis/PathSensitive/BugReporter.h index bcb1a24b74b..c9cabf20735 100644 --- a/clang/include/clang/Analysis/PathSensitive/BugReporter.h +++ b/clang/include/clang/Analysis/PathSensitive/BugReporter.h @@ -19,6 +19,7 @@ #include "clang/Analysis/PathSensitive/ValueState.h" #include "clang/Analysis/PathSensitive/ExplodedGraph.h" #include "llvm/ADT/SmallPtrSet.h" +#include "llvm/ADT/SmallSet.h" #include <vector> namespace clang { @@ -130,6 +131,7 @@ class BugReporter { PathDiagnosticClient* PD; ASTContext& Ctx; GRExprEngine& Eng; + llvm::SmallSet<SymbolID, 10> NotableSymbols; public: BugReporter(Diagnostic& diag, PathDiagnosticClient* pd, @@ -150,11 +152,16 @@ public: GRExprEngine& getEngine() { return Eng; } + ValueStateManager& getStateManager(); + CFG& getCFG() { return getGraph().getCFG(); } void EmitWarning(BugReport& R); void GeneratePathDiagnostic(PathDiagnostic& PD, BugReport& R); + + void addNotableSymbol(SymbolID Sym) { NotableSymbols.insert(Sym); } + bool isNotable(SymbolID Sym) const { return (bool) NotableSymbols.count(Sym);} }; } // end clang namespace |

