Index: tools/clang/plugins/ChromeClassTester.h |
diff --git a/tools/clang/plugins/ChromeClassTester.h b/tools/clang/plugins/ChromeClassTester.h |
index e3d7e3caab209d83eda315c16fc86de14ed7134c..2dcfb42494dd2ddf487169c8db9d81fb13a4d808 100644 |
--- a/tools/clang/plugins/ChromeClassTester.h |
+++ b/tools/clang/plugins/ChromeClassTester.h |
@@ -15,16 +15,13 @@ |
// A class on top of ASTConsumer that forwards classes defined in Chromium |
// headers to subclasses which implement CheckChromeClass(). |
-class ChromeClassTester : public clang::ASTConsumer { |
+// TODO(vmpstr): Fold this class into FindBadConstructsConsumer. |
+class ChromeClassTester { |
public: |
ChromeClassTester(clang::CompilerInstance& instance, |
const chrome_checker::Options& options); |
virtual ~ChromeClassTester(); |
- // clang::ASTConsumer: |
- virtual void HandleTagDeclDefinition(clang::TagDecl* tag); |
- virtual bool HandleTopLevelDecl(clang::DeclGroupRef group_ref); |
- |
void CheckTag(clang::TagDecl*); |
clang::DiagnosticsEngine::Level getErrorLevel(); |
@@ -96,9 +93,6 @@ class ChromeClassTester : public clang::ASTConsumer { |
// List of types that we don't check. |
std::set<std::string> ignored_record_names_; |
- |
- // List of decls to check once the current top-level decl is parsed. |
- std::vector<clang::TagDecl*> pending_class_decls_; |
}; |
#endif // TOOLS_CLANG_PLUGINS_CHROMECLASSTESTER_H_ |