aboutsummaryrefslogtreecommitdiff
path: root/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
commite6f07f538fd0eddd6c087fcc01d4e4ff19129c71 (patch)
treed48b4f4bd3d46b513a2ad7613d7146ece6e97952 /lib/Parse/Parser.cpp
parent3dbf2f5f00cfc8b25318c119c0d39f4a49d15ebe (diff)
Revers r138040. Need to look at a few buildbot failures.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138049 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Parse/Parser.cpp')
-rw-r--r--lib/Parse/Parser.cpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/lib/Parse/Parser.cpp b/lib/Parse/Parser.cpp
index d7e7d4b081..5bb4165fbb 100644
--- a/lib/Parse/Parser.cpp
+++ b/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