Author: malcolm.parsons Date: Sat Dec 24 08:30:29 2016 New Revision: 290493
URL: http://llvm.org/viewvc/llvm-project?rev=290493&view=rev Log: [clang-tidy] Remove local hasInClassInitializer matcher. NFC Modified: clang-tools-extra/trunk/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp Modified: clang-tools-extra/trunk/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp?rev=290493&r1=290492&r2=290493&view=diff ============================================================================== --- clang-tools-extra/trunk/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp (original) +++ clang-tools-extra/trunk/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp Sat Dec 24 08:30:29 2016 @@ -146,10 +146,6 @@ void UseDefaultMemberInitCheck::storeOpt Options.store(Opts, "UseAssignment", UseAssignment); } -AST_MATCHER(FieldDecl, hasInClassInitializer) { - return Node.hasInClassInitializer(); -} - void UseDefaultMemberInitCheck::registerMatchers(MatchFinder *Finder) { if (!getLangOpts().CPlusPlus11) return; @@ -167,18 +163,19 @@ void UseDefaultMemberInitCheck::register Finder->addMatcher( cxxConstructorDecl( isDefaultConstructor(), unless(isInstantiated()), - forEachConstructorInitializer(allOf( - forField(unless(anyOf(isBitField(), hasInClassInitializer()))), - cxxCtorInitializer(isWritten(), - withInitializer(ignoringImplicit(Init))) - .bind("default")))), + forEachConstructorInitializer( + allOf(forField(unless(anyOf(isBitField(), + hasInClassInitializer(anything())))), + cxxCtorInitializer(isWritten(), + withInitializer(ignoringImplicit(Init))) + .bind("default")))), this); Finder->addMatcher( cxxConstructorDecl( unless(ast_matchers::isTemplateInstantiation()), forEachConstructorInitializer( - allOf(forField(hasInClassInitializer()), + allOf(forField(hasInClassInitializer(anything())), cxxCtorInitializer(isWritten(), withInitializer(ignoringImplicit(Init))) .bind("existing")))), _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits