File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -3262,7 +3262,7 @@ Parser::DeclGroupPtrTy Parser::ParseCXXClassMemberDeclaration(
3262
3262
} else if (ThisDecl)
3263
3263
Actions.AddInitializerToDecl (ThisDecl, Init.get (),
3264
3264
EqualLoc.isInvalid ());
3265
- } else if (ThisDecl && DS. getStorageClassSpec () == DeclSpec::SCS_static )
3265
+ } else if (ThisDecl && DeclaratorInfo. isStaticMember () )
3266
3266
// No initializer.
3267
3267
Actions.ActOnUninitializedDecl (ThisDecl);
3268
3268
Original file line number Diff line number Diff line change @@ -7654,7 +7654,7 @@ NamedDecl *Sema::ActOnVariableDeclarator(
7654
7654
"should have a 'template<>' for this decl");
7655
7655
}
7656
7656
7657
- if (SC != SC_None && ((IsVariableTemplateSpecialization && !IsPartialSpecialization) || IsMemberSpecialization)) {
7657
+ if (SCSpec != DeclSpec::SCS_unspecified && ((IsVariableTemplateSpecialization && !IsPartialSpecialization) || IsMemberSpecialization)) {
7658
7658
Diag(D.getDeclSpec().getStorageClassSpecLoc(),
7659
7659
diag::ext_explicit_specialization_storage_class)
7660
7660
<< FixItHint::CreateRemoval(D.getDeclSpec().getStorageClassSpecLoc());
You can’t perform that action at this time.
0 commit comments