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