Skip to content

Commit 8ceceab

Browse files
committed
[FOLD] cleanup
1 parent e638448 commit 8ceceab

File tree

1 file changed

+0
-24
lines changed

1 file changed

+0
-24
lines changed

clang/lib/Sema/SemaDeclCXX.cpp

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3540,30 +3540,6 @@ Sema::ActOnCXXMemberDeclarator(Scope *S, AccessSpecifier AS, Declarator &D,
35403540
}
35413541

35423542
IdentifierInfo *II = Name.getAsIdentifierInfo();
3543-
3544-
#if 0
3545-
// Member field could not be with "template" keyword.
3546-
// So TemplateParameterLists should be empty in this case.
3547-
if (TemplateParameterLists.size()) {
3548-
TemplateParameterList* TemplateParams = TemplateParameterLists[0];
3549-
if (TemplateParams->size()) {
3550-
// There is no such thing as a member field template.
3551-
Diag(D.getIdentifierLoc(), diag::err_template_member)
3552-
<< II
3553-
<< SourceRange(TemplateParams->getTemplateLoc(),
3554-
TemplateParams->getRAngleLoc());
3555-
} else {
3556-
// There is an extraneous 'template<>' for this member.
3557-
Diag(TemplateParams->getTemplateLoc(),
3558-
diag::err_template_member_noparams)
3559-
<< II
3560-
<< SourceRange(TemplateParams->getTemplateLoc(),
3561-
TemplateParams->getRAngleLoc());
3562-
}
3563-
return nullptr;
3564-
}
3565-
#endif
3566-
35673543
if (D.getName().getKind() == UnqualifiedIdKind::IK_TemplateId) {
35683544
Diag(D.getIdentifierLoc(), diag::err_member_with_template_arguments)
35693545
<< II

0 commit comments

Comments
 (0)