@@ -114,21 +114,21 @@ Parser::ParseStatementOrDeclaration(StmtVector &Stmts,
114
114
// here because we don't want to allow arbitrary orderings.
115
115
ParsedAttributes CXX11Attrs (AttrFactory);
116
116
MaybeParseCXX11Attributes (CXX11Attrs, /* MightBeObjCMessageSend*/ true );
117
- ParsedAttributes DeclSpecAttrs (AttrFactory);
117
+ ParsedAttributes GNUOrMSAttrs (AttrFactory);
118
118
if (getLangOpts ().OpenCL )
119
- MaybeParseGNUAttributes (DeclSpecAttrs );
119
+ MaybeParseGNUAttributes (GNUOrMSAttrs );
120
120
121
121
if (getLangOpts ().HLSL )
122
- MaybeParseMicrosoftAttributes (DeclSpecAttrs );
122
+ MaybeParseMicrosoftAttributes (GNUOrMSAttrs );
123
123
124
124
StmtResult Res = ParseStatementOrDeclarationAfterAttributes (
125
- Stmts, StmtCtx, TrailingElseLoc, CXX11Attrs, DeclSpecAttrs );
125
+ Stmts, StmtCtx, TrailingElseLoc, CXX11Attrs, GNUOrMSAttrs );
126
126
MaybeDestroyTemplateIds ();
127
127
128
128
// Attributes that are left should all go on the statement, so concatenate the
129
129
// two lists.
130
130
ParsedAttributes Attrs (AttrFactory);
131
- takeAndConcatenateAttrs (CXX11Attrs, DeclSpecAttrs , Attrs);
131
+ takeAndConcatenateAttrs (CXX11Attrs, GNUOrMSAttrs , Attrs);
132
132
133
133
assert ((Attrs.empty () || Res.isInvalid () || Res.isUsable ()) &&
134
134
" attributes on empty statement" );
0 commit comments