Skip to content

Commit 1650151

Browse files
committed
Format
1 parent d3d9ff3 commit 1650151

File tree

4 files changed

+29
-22
lines changed

4 files changed

+29
-22
lines changed

clang/include/clang/Sema/SemaConcept.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,11 +287,11 @@ class NormalizedConstraintWithParamMapping : public NormalizedConstraint {
287287

288288
public:
289289
using NormalizedConstraint::getParameterMapping;
290+
using NormalizedConstraint::getUsedTemplateParamList;
290291
using NormalizedConstraint::hasMatchingParameterMapping;
291292
using NormalizedConstraint::hasParameterMapping;
292293
using NormalizedConstraint::mappingOccurenceList;
293294
using NormalizedConstraint::updateParameterMapping;
294-
using NormalizedConstraint::getUsedTemplateParamList;
295295

296296
const NamedDecl *getConstraintDecl() const { return Atomic.ConstraintDecl; }
297297

clang/lib/Sema/SemaConcept.cpp

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ static bool calculateConstraintSatisfaction(
549549
if (!NumExpansions)
550550
return false;
551551

552-
if(*NumExpansions == 0) {
552+
if (*NumExpansions == 0) {
553553
Satisfaction.IsSatisfied = Conjunction;
554554
return true;
555555
}
@@ -566,7 +566,8 @@ static bool calculateConstraintSatisfaction(
566566
if (!Success && Conjunction)
567567
return false;
568568
if (!Conjunction && Satisfaction.IsSatisfied) {
569-
Satisfaction.Details.erase(Satisfaction.Details.begin() + EffectiveDetailEndIndex,
569+
Satisfaction.Details.erase(Satisfaction.Details.begin() +
570+
EffectiveDetailEndIndex,
570571
Satisfaction.Details.end());
571572
break;
572573
}
@@ -664,29 +665,33 @@ static bool calculateConstraintSatisfaction(
664665

665666
auto EffectiveDetailEndIndex = Satisfaction.Details.size();
666667

667-
bool Conjunction = Constraint.getCompoundKind() == NormalizedConstraint::CCK_Conjunction;
668+
bool Conjunction =
669+
Constraint.getCompoundKind() == NormalizedConstraint::CCK_Conjunction;
668670

669671
bool Ok = calculateConstraintSatisfaction(
670672
S, Constraint.getLHS(), Template, TemplateNameLoc, MLTAL, Satisfaction,
671673
PackSubstitutionIndex);
672674

673-
if(Conjunction && !Ok)
675+
if (Conjunction && !Ok)
674676
return false;
675677

676-
if (!Conjunction && Ok && Satisfaction.IsSatisfied && !Satisfaction.ContainsErrors)
678+
if (!Conjunction && Ok && Satisfaction.IsSatisfied &&
679+
!Satisfaction.ContainsErrors)
677680
return true;
678681

679-
if (Conjunction && Ok && (!Satisfaction.IsSatisfied || Satisfaction.ContainsErrors))
682+
if (Conjunction && Ok &&
683+
(!Satisfaction.IsSatisfied || Satisfaction.ContainsErrors))
680684
return true;
681685

682686
Satisfaction.ContainsErrors = false;
683687
Satisfaction.IsSatisfied = false;
684688

685689
Ok = calculateConstraintSatisfaction(S, Constraint.getRHS(), Template,
686-
TemplateNameLoc, MLTAL, Satisfaction,
687-
PackSubstitutionIndex);
690+
TemplateNameLoc, MLTAL, Satisfaction,
691+
PackSubstitutionIndex);
688692
if (Ok && Satisfaction.IsSatisfied && !Satisfaction.ContainsErrors)
689-
Satisfaction.Details.erase(Satisfaction.Details.begin() + EffectiveDetailEndIndex,
693+
Satisfaction.Details.erase(Satisfaction.Details.begin() +
694+
EffectiveDetailEndIndex,
690695
Satisfaction.Details.end());
691696
return Ok;
692697
}
@@ -1381,9 +1386,10 @@ static void diagnoseUnsatisfiedRequirement(Sema &S,
13811386
concepts::NestedRequirement *Req,
13821387
bool First) {
13831388
DiagnoseUnsatisfiedConstraint(S, Req->getConstraintSatisfaction().records(),
1384-
Req->hasInvalidConstraint() ? SourceLocation() :
1385-
Req->getConstraintExpr()->getExprLoc(), First,
1386-
Req);
1389+
Req->hasInvalidConstraint()
1390+
? SourceLocation()
1391+
: Req->getConstraintExpr()->getExprLoc(),
1392+
First, Req);
13871393
}
13881394

13891395
static void diagnoseWellFormedUnsatisfiedConstraintExpr(Sema &S,

clang/lib/Sema/SemaTemplate.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4756,16 +4756,15 @@ ExprResult Sema::CheckConceptTemplateId(
47564756
LocalInstantiationScope Scope(*this);
47574757

47584758
EnterExpressionEvaluationContext EECtx{
4759-
*this, ExpressionEvaluationContext::Unevaluated, CSD};
4759+
*this, ExpressionEvaluationContext::Unevaluated, CSD};
47604760

47614761
Error = CheckConstraintSatisfaction(
47624762
NamedConcept, AssociatedConstraint(NamedConcept->getConstraintExpr()),
47634763
MLTAL,
47644764
SourceRange(SS.isSet() ? SS.getBeginLoc() : ConceptNameInfo.getLoc(),
47654765
TemplateArgs->getRAngleLoc()),
47664766
Satisfaction, CL);
4767-
4768-
}
4767+
}
47694768

47704769
if (!DoCheckConstraintSatisfaction)
47714770
Satisfaction.IsSatisfied = false;
@@ -5899,9 +5898,11 @@ bool Sema::CheckTemplateArgumentList(
58995898
// For constraint parameter mapping, we have already built a pack in
59005899
// TransformTemplateArguments
59015900
// if (inParameterMappingSubstitution()) {
5902-
// llvm::copy(SugaredArgumentPack, std::back_inserter(CTAI.SugaredConverted));
5901+
// llvm::copy(SugaredArgumentPack,
5902+
// std::back_inserter(CTAI.SugaredConverted));
59035903
// SugaredArgumentPack.clear();
5904-
// llvm::copy(CanonicalArgumentPack, std::back_inserter(CTAI.CanonicalConverted));
5904+
// llvm::copy(CanonicalArgumentPack,
5905+
// std::back_inserter(CTAI.CanonicalConverted));
59055906
// CanonicalArgumentPack.clear();
59065907
// ++Param;
59075908
// continue;

clang/lib/Sema/SemaTemplateInstantiate.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1443,10 +1443,10 @@ class TemplateInstantiator : public TreeTransform<TemplateInstantiator> {
14431443
DeclarationName getBaseEntity() { return Entity; }
14441444

14451445
bool TryExpandParameterPacks(SourceLocation EllipsisLoc,
1446-
SourceRange PatternRange,
1447-
ArrayRef<UnexpandedParameterPack> Unexpanded,
1448-
bool &ShouldExpand, bool &RetainExpansion,
1449-
UnsignedOrNone &NumExpansions) {
1446+
SourceRange PatternRange,
1447+
ArrayRef<UnexpandedParameterPack> Unexpanded,
1448+
bool &ShouldExpand, bool &RetainExpansion,
1449+
UnsignedOrNone &NumExpansions) {
14501450
if (SemaRef.CurrentInstantiationScope &&
14511451
SemaRef.inConstraintSubstitution()) {
14521452
for (UnexpandedParameterPack ParmPack : Unexpanded) {

0 commit comments

Comments
 (0)