diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2011-08-19 18:02:47 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2011-08-19 18:02:47 +0000 |
commit | 9a3b269ea18e191f0a91fc7a38a4d4b2037d6db0 (patch) | |
tree | 9b52bc8a9caf0d04dd520193a5a5af27af409f28 /clang/lib/Parse/Parser.cpp | |
parent | 7473329725188375b22be972f583a06b0871e296 (diff) | |
download | bcm5719-llvm-9a3b269ea18e191f0a91fc7a38a4d4b2037d6db0.tar.gz bcm5719-llvm-9a3b269ea18e191f0a91fc7a38a4d4b2037d6db0.zip |
Revers r138040. Need to look at a few buildbot failures.
llvm-svn: 138049
Diffstat (limited to 'clang/lib/Parse/Parser.cpp')
-rw-r--r-- | clang/lib/Parse/Parser.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/clang/lib/Parse/Parser.cpp b/clang/lib/Parse/Parser.cpp index d7e7d4b0812..5bb4165fbb5 100644 --- a/clang/lib/Parse/Parser.cpp +++ b/clang/lib/Parse/Parser.cpp @@ -811,16 +811,7 @@ Parser::ParseDeclarationOrFunctionDefinition(ParsedAttributes &attrs, AccessSpecifier AS) { ParsingDeclSpec DS(*this); DS.takeAttributesFrom(attrs); - Decl *DC = getObjCDeclContext(); - if (DC) - // Must temporarily exit the objective-c container scope for - // parsing c constructs and re-enter objc container scope - // afterwards. - Actions.ActOnObjCContainerFinishDefinition(DC); - DeclGroupPtrTy resPtrTy = ParseDeclarationOrFunctionDefinition(DS, AS); - if (DC) - Actions.ActOnObjCContainerStartDefinition(DC); - return resPtrTy; + return ParseDeclarationOrFunctionDefinition(DS, AS); } /// ParseFunctionDefinition - We parsed and verified that the specified |