github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. 
:warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff origin/main HEAD --extensions h,cpp -- 
clang/include/clang/AST/ComputeDependence.h clang/include/clang/AST/ExprCXX.h 
clang/include/clang/AST/RecursiveASTVisitor.h 
clang/include/clang/AST/TemplateBase.h clang/include/clang/AST/TextNodeDumper.h 
clang/include/clang/Sema/Sema.h clang/include/clang/Serialization/ASTBitCodes.h 
clang/lib/AST/ASTImporter.cpp clang/lib/AST/ComputeDependence.cpp 
clang/lib/AST/Expr.cpp clang/lib/AST/ExprCXX.cpp 
clang/lib/AST/ExprClassification.cpp clang/lib/AST/ExprConstant.cpp 
clang/lib/AST/ItaniumMangle.cpp clang/lib/AST/StmtPrinter.cpp 
clang/lib/AST/StmtProfile.cpp clang/lib/AST/TextNodeDumper.cpp 
clang/lib/Sema/SemaExceptionSpec.cpp clang/lib/Sema/SemaTemplate.cpp 
clang/lib/Sema/SemaTemplateDeduction.cpp 
clang/lib/Sema/SemaTemplateInstantiate.cpp clang/lib/Sema/TreeTransform.h 
clang/lib/Serialization/ASTReaderStmt.cpp clang/lib/Serialization/ASTWriter.cpp 
clang/lib/Serialization/ASTWriterStmt.cpp 
clang/lib/StaticAnalyzer/Core/ExprEngine.cpp clang/tools/libclang/CXCursor.cpp 
--diff_from_common_commit
``````````

:warning:
The reproduction instructions above might return results for more than one PR
in a stack if you are using a stacked PR workflow. You can limit the results by
changing `origin/main` to the base branch/commit you want to compare against.
:warning:

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/clang/include/clang/AST/ExprCXX.h 
b/clang/include/clang/AST/ExprCXX.h
index 63fa762e0..59a70942a 100644
--- a/clang/include/clang/AST/ExprCXX.h
+++ b/clang/include/clang/AST/ExprCXX.h
@@ -3483,9 +3483,8 @@ class DependentTemplateIdExpr final
 
 public:
   static DependentTemplateIdExpr *
-  Create(const ASTContext &Context,
-         const DeclarationNameInfo &NameInfo, TemplateName Name,
-         const TemplateArgumentListInfo &TemplateArgs);
+  Create(const ASTContext &Context, const DeclarationNameInfo &NameInfo,
+         TemplateName Name, const TemplateArgumentListInfo &TemplateArgs);
 
   static DependentTemplateIdExpr *CreateEmpty(const ASTContext &Context,
                                               unsigned NumTemplateArgs);
@@ -3513,13 +3512,9 @@ public:
     return getTrailingObjects(getNumTemplateArgs());
   }
 
-  SourceLocation getBeginLoc() const {
-    return getNameLoc();
-  }
+  SourceLocation getBeginLoc() const { return getNameLoc(); }
 
-  SourceLocation getEndLoc() const {
-    return getRAngleLoc();
-  }
+  SourceLocation getEndLoc() const { return getRAngleLoc(); }
 
   child_range children() {
     return child_range(child_iterator(), child_iterator());
diff --git a/clang/lib/AST/ASTImporter.cpp b/clang/lib/AST/ASTImporter.cpp
index 7ab0a838a..c21643521 100644
--- a/clang/lib/AST/ASTImporter.cpp
+++ b/clang/lib/AST/ASTImporter.cpp
@@ -8845,8 +8845,7 @@ 
ASTNodeImporter::VisitDependentTemplateIdExpr(DependentTemplateIdExpr *E) {
                                          E->template_arguments(), ToTAInfo))
     return std::move(Err);
 
-  return DependentTemplateIdExpr::Create(Importer.getToContext(),
-                                         ToNameInfo,
+  return DependentTemplateIdExpr::Create(Importer.getToContext(), ToNameInfo,
                                          ToName, ToTAInfo);
 }
 
diff --git a/clang/lib/AST/ExprCXX.cpp b/clang/lib/AST/ExprCXX.cpp
index d48f17934..08c931d86 100644
--- a/clang/lib/AST/ExprCXX.cpp
+++ b/clang/lib/AST/ExprCXX.cpp
@@ -402,13 +402,13 @@ SourceLocation CXXPseudoDestructorExpr::getEndLoc() const 
{
 }
 
 DependentTemplateIdExpr::DependentTemplateIdExpr(
-    const ASTContext &Context,
-    const DeclarationNameInfo &NameInfo, TemplateName Name,
-    const TemplateArgumentListInfo &TemplateArgs)
+    const ASTContext &Context, const DeclarationNameInfo &NameInfo,
+    TemplateName Name, const TemplateArgumentListInfo &TemplateArgs)
     : Expr(DependentTemplateIdExprClass, Context.DependentTy, VK_LValue,
            OK_Ordinary),
       NameInfo(NameInfo), Name(Name) {
-  KWAndArgs.initializeFrom(/*TemplateKWLoc=*/{}, TemplateArgs, 
getTrailingObjects());
+  KWAndArgs.initializeFrom(/*TemplateKWLoc=*/{}, TemplateArgs,
+                           getTrailingObjects());
   setDependence(computeDependence(this));
 }
 
@@ -419,14 +419,13 @@ 
DependentTemplateIdExpr::DependentTemplateIdExpr(EmptyShell Empty,
 }
 
 DependentTemplateIdExpr *DependentTemplateIdExpr::Create(
-    const ASTContext &Context,
-    const DeclarationNameInfo &NameInfo, TemplateName Name,
-    const TemplateArgumentListInfo &TemplateArgs) {
+    const ASTContext &Context, const DeclarationNameInfo &NameInfo,
+    TemplateName Name, const TemplateArgumentListInfo &TemplateArgs) {
   void *Mem = Context.Allocate(
       totalSizeToAlloc<TemplateArgumentLoc>(TemplateArgs.size()),
       alignof(DependentTemplateIdExpr));
-  return new (Mem) DependentTemplateIdExpr(Context, NameInfo,
-                                           Name, TemplateArgs);
+  return new (Mem)
+      DependentTemplateIdExpr(Context, NameInfo, Name, TemplateArgs);
 }
 
 DependentTemplateIdExpr *
diff --git a/clang/lib/Sema/SemaTemplate.cpp b/clang/lib/Sema/SemaTemplate.cpp
index 19eaf2485..1fde41274 100644
--- a/clang/lib/Sema/SemaTemplate.cpp
+++ b/clang/lib/Sema/SemaTemplate.cpp
@@ -1240,8 +1240,8 @@ static ExprResult formImmediatelyDeclaredConstraint(
   else {
     assert(SS.isEmpty() && "template parameter with a scope specifier?");
     auto *CDT = dyn_cast<TemplateTemplateParmDecl>(NamedConcept);
-    ImmediatelyDeclaredConstraint = S.CheckVarOrConceptTemplateTemplateId(
-        NameInfo, CDT, &ConstraintArgs);
+    ImmediatelyDeclaredConstraint =
+        S.CheckVarOrConceptTemplateTemplateId(NameInfo, CDT, &ConstraintArgs);
   }
   if (ImmediatelyDeclaredConstraint.isInvalid() || !EllipsisLoc.isValid())
     return ImmediatelyDeclaredConstraint;
@@ -4983,7 +4983,8 @@ ExprResult Sema::BuildTemplateIdExpr(const CXXScopeSpec 
&SS,
   R.suppressDiagnostics();
 
   if (R.getAsSingle<ConceptDecl>()) {
-    assert(TemplateKWLoc.isInvalid() && "template keyword in front of a 
concept id?");
+    assert(TemplateKWLoc.isInvalid() &&
+           "template keyword in front of a concept id?");
     return CheckConceptTemplateId(SS, TemplateKWLoc, R.getLookupNameInfo(),
                                   R.getRepresentativeDecl(),
                                   R.getAsSingle<ConceptDecl>(), TemplateArgs);
@@ -4994,7 +4995,8 @@ ExprResult Sema::BuildTemplateIdExpr(const CXXScopeSpec 
&SS,
   UnresolvedLookupExpr *ULE;
   if (R.getAsSingle<TemplateTemplateParmDecl>()) {
     assert(SS.isEmpty() && "template parameter with a scope specifier?");
-    assert(TemplateKWLoc.isInvalid() && "template keyword in front of a 
template parameter?");
+    assert(TemplateKWLoc.isInvalid() &&
+           "template keyword in front of a template parameter?");
     return CheckVarOrConceptTemplateTemplateId(
         R.getLookupNameInfo(), R.getAsSingle<TemplateTemplateParmDecl>(),
         TemplateArgs);
diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h
index 0fe2e7195..b397447ee 100644
--- a/clang/lib/Sema/TreeTransform.h
+++ b/clang/lib/Sema/TreeTransform.h
@@ -16538,7 +16538,8 @@ ExprResult 
TreeTransform<Derived>::TransformDependentTemplateIdExpr(
 
   NestedNameSpecifierLoc Loc;
   TemplateName Name = getDerived().TransformTemplateName(
-      Loc, /*Template Keyword=*/SourceLocation(), E->getTemplateName(), 
E->getNameLoc());
+      Loc, /*Template Keyword=*/SourceLocation(), E->getTemplateName(),
+      E->getNameLoc());
   if (Name.isNull())
     return ExprError();
 
@@ -16556,8 +16557,9 @@ ExprResult 
TreeTransform<Derived>::TransformDependentTemplateIdExpr(
   LookupResult R(SemaRef, E->getNameInfo(), Sema::LookupOrdinaryName);
   R.addDecl(TD);
   R.resolveKind();
-  return getDerived().RebuildTemplateIdExpr(SS, /*Template 
Keyword=*/SourceLocation(), R,
-                                            /*RequiresADL=*/false, &TransArgs);
+  return getDerived().RebuildTemplateIdExpr(
+      SS, /*Template Keyword=*/SourceLocation(), R,
+      /*RequiresADL=*/false, &TransArgs);
 }
 
 template<typename Derived>

``````````

</details>


https://github.com/llvm/llvm-project/pull/216729
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to