Skip to content

Commit 5720bd3

Browse files
committed
[Clang][P1061] Remove vestigial changes
1 parent 66ff7c6 commit 5720bd3

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

clang/lib/Sema/SemaDecl.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9780,7 +9780,6 @@ Sema::ActOnFunctionDeclarator(Scope *S, Declarator &D, DeclContext *DC,
97809780
QualType R = TInfo->getType();
97819781

97829782
assert(R->isFunctionType());
9783-
97849783
if (R.getCanonicalType()->castAs<FunctionType>()->getCmseNSCallAttr())
97859784
Diag(D.getIdentifierLoc(), diag::err_function_decl_cmse_ns_call);
97869785

clang/lib/Sema/SemaTemplateInstantiate.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -805,6 +805,7 @@ Sema::InstantiatingTemplate::InstantiatingTemplate(
805805
SemaRef, CodeSynthesisContext::BuildingDeductionGuides,
806806
PointOfInstantiation, InstantiationRange, Entity) {}
807807

808+
808809
void Sema::pushCodeSynthesisContext(CodeSynthesisContext Ctx) {
809810
Ctx.SavedInNonInstantiationSFINAEContext = InNonInstantiationSFINAEContext;
810811
InNonInstantiationSFINAEContext = false;

clang/lib/Sema/SemaTemplateVariadic.cpp

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,14 @@ class CollectUnexpandedParameterPacksVisitor
5050
auto *FTD = FD ? FD->getDescribedFunctionTemplate() : nullptr;
5151
if (FTD && FTD->getTemplateParameters()->getDepth() >= DepthLimit)
5252
return;
53-
} else if (ND->isTemplateParameterPack() &&
54-
getDepthAndIndex(ND).first >= DepthLimit) {
55-
return;
5653
} else if (auto *BD = dyn_cast<BindingDecl>(ND)) {
5754
Expr *E = BD->getBinding();
5855
if (auto *RP = dyn_cast_if_present<ResolvedUnexpandedPackExpr>(E)) {
5956
addUnexpanded(RP);
6057
return;
6158
}
59+
} else if (getDepthAndIndex(ND).first >= DepthLimit) {
60+
return;
6261
}
6362

6463
Unexpanded.push_back({ND, Loc});
@@ -229,10 +228,6 @@ class CollectUnexpandedParameterPacksVisitor
229228
bool TraversePackIndexingTypeLoc(PackIndexingTypeLoc TL) override {
230229
return DynamicRecursiveASTVisitor::TraverseStmt(TL.getIndexExpr());
231230
}
232-
bool
233-
TraverseResolvedUnexpandedPackExpr(ResolvedUnexpandedPackExpr *E) override {
234-
return true;
235-
}
236231

237232
///@}
238233

0 commit comments

Comments
 (0)