[clang-tools-extra] r244597 - Do not use inheriting constructors.

David Blaikie via cfe-commits cfe-commits at lists.llvm.org
Tue Aug 11 08:02:02 PDT 2015


Unsupported (which compiler(s)?) or just not preferred?
On Aug 11, 2015 6:00 AM, "Manuel Klimek via cfe-commits" <
cfe-commits at lists.llvm.org> wrote:

> Author: klimek
> Date: Tue Aug 11 07:59:22 2015
> New Revision: 244597
>
> URL: http://llvm.org/viewvc/llvm-project?rev=244597&view=rev
> Log:
> Do not use inheriting constructors.
>
> Modified:
>     clang-tools-extra/trunk/unittests/clang-tidy/IncludeInserterTest.cpp
>
> Modified:
> clang-tools-extra/trunk/unittests/clang-tidy/IncludeInserterTest.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/unittests/clang-tidy/IncludeInserterTest.cpp?rev=244597&r1=244596&r2=244597&view=diff
>
> ==============================================================================
> --- clang-tools-extra/trunk/unittests/clang-tidy/IncludeInserterTest.cpp
> (original)
> +++ clang-tools-extra/trunk/unittests/clang-tidy/IncludeInserterTest.cpp
> Tue Aug 11 07:59:22 2015
> @@ -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; }
>  };
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150811/f951a7c1/attachment.html>


More information about the cfe-commits mailing list