summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/Parser.cpp
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2011-08-19 18:02:47 +0000
committerFariborz Jahanian <fjahanian@apple.com>2011-08-19 18:02:47 +0000
commit9a3b269ea18e191f0a91fc7a38a4d4b2037d6db0 (patch)
tree9b52bc8a9caf0d04dd520193a5a5af27af409f28 /clang/lib/Parse/Parser.cpp
parent7473329725188375b22be972f583a06b0871e296 (diff)
downloadbcm5719-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.cpp11
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
OpenPOWER on IntegriCloud