Skip to content

Commit 4372df3

Browse files
committed
[FOLD]
1 parent 8ed3213 commit 4372df3

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

clang/lib/Parse/ParseDeclCXX.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3262,7 +3262,7 @@ Parser::DeclGroupPtrTy Parser::ParseCXXClassMemberDeclaration(
32623262
} else if (ThisDecl)
32633263
Actions.AddInitializerToDecl(ThisDecl, Init.get(),
32643264
EqualLoc.isInvalid());
3265-
} else if (ThisDecl && DS.getStorageClassSpec() == DeclSpec::SCS_static)
3265+
} else if (ThisDecl && DeclaratorInfo.isStaticMember())
32663266
// No initializer.
32673267
Actions.ActOnUninitializedDecl(ThisDecl);
32683268

clang/lib/Sema/SemaDecl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7654,7 +7654,7 @@ NamedDecl *Sema::ActOnVariableDeclarator(
76547654
"should have a 'template<>' for this decl");
76557655
}
76567656

7657-
if (SC != SC_None && ((IsVariableTemplateSpecialization && !IsPartialSpecialization) || IsMemberSpecialization)) {
7657+
if (SCSpec != DeclSpec::SCS_unspecified && ((IsVariableTemplateSpecialization && !IsPartialSpecialization) || IsMemberSpecialization)) {
76587658
Diag(D.getDeclSpec().getStorageClassSpecLoc(),
76597659
diag::ext_explicit_specialization_storage_class)
76607660
<< FixItHint::CreateRemoval(D.getDeclSpec().getStorageClassSpecLoc());

0 commit comments

Comments
 (0)