Do not use inheriting constructors.
authorManuel Klimek <klimek@google.com>
Tue, 11 Aug 2015 12:59:22 +0000 (12:59 +0000)
committerManuel Klimek <klimek@google.com>
Tue, 11 Aug 2015 12:59:22 +0000 (12:59 +0000)
llvm-svn: 244597

clang-tools-extra/unittests/clang-tidy/IncludeInserterTest.cpp

index 72b5fc3..086fdca 100644 (file)
@@ -19,7 +19,8 @@ namespace {
 
 class IncludeInserterCheckBase : public ClangTidyCheck {
 public:
-  using ClangTidyCheck::ClangTidyCheck;
+  IncludeInserterCheckBase(StringRef CheckName, ClangTidyContext *Context)
+      : ClangTidyCheck(CheckName, Context) {}
   void registerPPCallbacks(CompilerInstance &Compiler) override {
     Inserter.reset(new IncludeInserter(Compiler.getSourceManager(),
                                        Compiler.getLangOpts(),
@@ -54,14 +55,16 @@ public:
 
 class NonSystemHeaderInserterCheck : public IncludeInserterCheckBase {
 public:
-  using IncludeInserterCheckBase::IncludeInserterCheckBase;
+  NonSystemHeaderInserterCheck(StringRef CheckName, ClangTidyContext *Context)
+      : IncludeInserterCheckBase(CheckName, Context) {}
   StringRef HeaderToInclude() const override { return "path/to/header.h"; }
   bool IsAngledInclude() const override { return false; }
 };
 
 class CXXSystemIncludeInserterCheck : public IncludeInserterCheckBase {
 public:
-  using IncludeInserterCheckBase::IncludeInserterCheckBase;
+  CXXSystemIncludeInserterCheck(StringRef CheckName, ClangTidyContext *Context)
+      : IncludeInserterCheckBase(CheckName, Context) {}
   StringRef HeaderToInclude() const override { return "set"; }
   bool IsAngledInclude() const override { return true; }
 };