Author: Jie Fu
Date: 2023-10-07T15:33:22+08:00
New Revision: 3a158cc875a383e2d5b8da487633e53d061942f1
URL: 
https://github.com/llvm/llvm-project/commit/3a158cc875a383e2d5b8da487633e53d061942f1
DIFF: 
https://github.com/llvm/llvm-project/commit/3a158cc875a383e2d5b8da487633e53d061942f1.diff

LOG: [clang] Fix -Wreorder-ctor of DependentFunctionTemplateSpecializationInfo 
(NFC)

/llvm-project/clang/lib/AST/Decl.cpp:4182:7: error: field 
'TemplateArgumentsAsWritten' will be initialized after field 'NumCandidates' 
[-Werror,-Wreorder-ctor]
    : TemplateArgumentsAsWritten(TemplateArgsWritten),
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      NumCandidates(Candidates.size())
1 error generated.

Added: 
    

Modified: 
    clang/lib/AST/Decl.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/AST/Decl.cpp b/clang/lib/AST/Decl.cpp
index f4a73f137fcf87a..480639606d22525 100644
--- a/clang/lib/AST/Decl.cpp
+++ b/clang/lib/AST/Decl.cpp
@@ -4179,8 +4179,8 @@ DependentFunctionTemplateSpecializationInfo::
     DependentFunctionTemplateSpecializationInfo(
         const UnresolvedSetImpl &Candidates,
         const ASTTemplateArgumentListInfo *TemplateArgsWritten)
-    : TemplateArgumentsAsWritten(TemplateArgsWritten),
-      NumCandidates(Candidates.size()) {
+    : NumCandidates(Candidates.size()),
+      TemplateArgumentsAsWritten(TemplateArgsWritten) {
   std::transform(Candidates.begin(), Candidates.end(),
                  getTrailingObjects<FunctionTemplateDecl *>(),
                  [](NamedDecl *ND) {


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to