diff options
Diffstat (limited to 'Parse/ParseObjc.cpp')
-rw-r--r-- | Parse/ParseObjc.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Parse/ParseObjc.cpp b/Parse/ParseObjc.cpp index 29f8001c13..791057b627 100644 --- a/Parse/ParseObjc.cpp +++ b/Parse/ParseObjc.cpp @@ -659,10 +659,9 @@ void Parser::ParseObjCClassInstanceVariables(DeclTy *interfaceDecl) { } } if (AllIvarDecls.size()) { // Check for {} - no ivars in braces - Actions.ObjcAddVisibilityToIvars(interfaceDecl, - &AllIvarDecls[0], AllIvarDecls.size(), &AllVisibilities[0]); - Actions.ParseRecordBody(LBraceLoc, interfaceDecl, - &AllIvarDecls[0], AllIvarDecls.size()); + Actions.ProcessFieldDecls(LBraceLoc, interfaceDecl, + &AllIvarDecls[0], AllIvarDecls.size(), + &AllVisibilities[0]); } MatchRHSPunctuation(tok::r_brace, LBraceLoc); return; |