diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2008-10-03 02:03:53 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2008-10-03 02:03:53 +0000 |
| commit | 15619c7e4ba86d1de0fb66b0c9c7d0dccf0679f1 (patch) | |
| tree | 5226aa132b42cd7cab06ba675cf7d1c23fbb9756 /clang/lib/Parse/ParseDecl.cpp | |
| parent | 438b0c0c033dcea09ba7aff030dd348a64ae5bb3 (diff) | |
| download | bcm5719-llvm-15619c7e4ba86d1de0fb66b0c9c7d0dccf0679f1.tar.gz bcm5719-llvm-15619c7e4ba86d1de0fb66b0c9c7d0dccf0679f1.zip | |
Pass postfix attributes to ActOnFields.
llvm-svn: 56992
Diffstat (limited to 'clang/lib/Parse/ParseDecl.cpp')
| -rw-r--r-- | clang/lib/Parse/ParseDecl.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/clang/lib/Parse/ParseDecl.cpp b/clang/lib/Parse/ParseDecl.cpp index 80970a2f14d..5ea9d13b031 100644 --- a/clang/lib/Parse/ParseDecl.cpp +++ b/clang/lib/Parse/ParseDecl.cpp @@ -764,14 +764,15 @@ void Parser::ParseStructUnionBody(SourceLocation RecordLoc, SourceLocation RBraceLoc = MatchRHSPunctuation(tok::r_brace, LBraceLoc); - Actions.ActOnFields(CurScope, - RecordLoc,TagDecl,&FieldDecls[0],FieldDecls.size(), - LBraceLoc, RBraceLoc); - AttributeList *AttrList = 0; // If attributes exist after struct contents, parse them. if (Tok.is(tok::kw___attribute)) AttrList = ParseAttributes(); // FIXME: where should I put them? + + Actions.ActOnFields(CurScope, + RecordLoc,TagDecl,&FieldDecls[0],FieldDecls.size(), + LBraceLoc, RBraceLoc, + AttrList); } |

