llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: Eli Friedman (efriedma-quic) <details> <summary>Changes</summary> Suppresses a bunch of -Wglobal-constructors warnings in ASTMatchersInternal.cpp . --- Full diff: https://github.com/llvm/llvm-project/pull/223903.diff 1 Files Affected: - (modified) clang/include/clang/ASTMatchers/ASTMatchersInternal.h (+3-3) ``````````diff diff --git a/clang/include/clang/ASTMatchers/ASTMatchersInternal.h b/clang/include/clang/ASTMatchers/ASTMatchersInternal.h index cb12d10d628b6..efb3c4c334b4c 100644 --- a/clang/include/clang/ASTMatchers/ASTMatchersInternal.h +++ b/clang/include/clang/ASTMatchers/ASTMatchersInternal.h @@ -1307,7 +1307,7 @@ class VariadicDynCastAllOfMatcher : public VariadicFunction<BindableMatcher<SourceT>, Matcher<TargetT>, makeDynCastAllOfComposite<SourceT, TargetT>> { public: - VariadicDynCastAllOfMatcher() {} + constexpr VariadicDynCastAllOfMatcher() {} }; /// A \c VariadicAllOfMatcher<T> object is a variadic functor that takes @@ -1325,7 +1325,7 @@ class VariadicAllOfMatcher : public VariadicFunction<BindableMatcher<T>, Matcher<T>, makeAllOfComposite<T>> { public: - VariadicAllOfMatcher() {} + constexpr VariadicAllOfMatcher() {} }; /// VariadicOperatorMatcher related types. @@ -1886,7 +1886,7 @@ class TypeTraversePolymorphicMatcher { struct Func : public VariadicFunction<Self, Matcher<InnerTBase>, &Self::create> { - Func() {} + constexpr Func() {} }; private: `````````` </details> https://github.com/llvm/llvm-project/pull/223903 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
