[cfe-commits] r90195 - /cfe/trunk/include/clang/Analysis/PathSensitive/BugType.h
Zhongxing Xu
xuzhongxing at gmail.com
Mon Nov 30 19:06:19 PST 2009
Author: zhongxingxu
Date: Mon Nov 30 21:06:19 2009
New Revision: 90195
URL: http://llvm.org/viewvc/llvm-project?rev=90195&view=rev
Log:
Clean up BuiltinBug class.
Modified:
cfe/trunk/include/clang/Analysis/PathSensitive/BugType.h
Modified: cfe/trunk/include/clang/Analysis/PathSensitive/BugType.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/PathSensitive/BugType.h?rev=90195&r1=90194&r2=90195&view=diff
==============================================================================
--- cfe/trunk/include/clang/Analysis/PathSensitive/BugType.h (original)
+++ cfe/trunk/include/clang/Analysis/PathSensitive/BugType.h Mon Nov 30 21:06:19 2009
@@ -60,33 +60,15 @@
};
class BuiltinBug : public BugType {
- GRExprEngine *Eng;
-protected:
const std::string desc;
public:
BuiltinBug(const char *name, const char *description)
- : BugType(name, "Logic error"), Eng(0), desc(description) {}
+ : BugType(name, "Logic error"), desc(description) {}
BuiltinBug(const char *name)
- : BugType(name, "Logic error"), Eng(0), desc(name) {}
+ : BugType(name, "Logic error"), desc(name) {}
- BuiltinBug(GRExprEngine *eng, const char* n, const char* d)
- : BugType(n, "Logic error"), Eng(eng), desc(d) {}
-
- BuiltinBug(GRExprEngine *eng, const char* n)
- : BugType(n, "Logic error"), Eng(eng), desc(n) {}
-
llvm::StringRef getDescription() const { return desc; }
-
- virtual void FlushReportsImpl(BugReporter& BR, GRExprEngine& Eng) {}
-
- void FlushReports(BugReporter& BR) { FlushReportsImpl(BR, *Eng); }
-
- virtual void registerInitialVisitors(BugReporterContext& BRC,
- const ExplodedNode* N,
- BuiltinBugReport *R) {}
-
- template <typename ITER> void Emit(BugReporter& BR, ITER I, ITER E);
};
} // end clang namespace
More information about the cfe-commits
mailing list