diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-01-04 00:27:27 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2011-01-04 00:27:27 +0000 |
commit | bd9dfb2e297bb29f33d631566bcf0b6db6e3f61e (patch) | |
tree | eeaf4fb0200c05d8224775e502d846f00f8697a8 /clang/lib/Parse/ParseObjc.cpp | |
parent | e9249693806259e20740d0012566a2267493c857 (diff) | |
download | bcm5719-llvm-bd9dfb2e297bb29f33d631566bcf0b6db6e3f61e.tar.gz bcm5719-llvm-bd9dfb2e297bb29f33d631566bcf0b6db6e3f61e.zip |
Rename MaybeSkipFunctionBodyForCodeCompletion -> trySkippingFunctionBodyForCodeCompletion and check isCodeCompletionEnabled() before doing the call.
Suggestions by Chris.
llvm-svn: 122792
Diffstat (limited to 'clang/lib/Parse/ParseObjc.cpp')
-rw-r--r-- | clang/lib/Parse/ParseObjc.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/Parse/ParseObjc.cpp b/clang/lib/Parse/ParseObjc.cpp index 25829e8975f..e1c36e8eaac 100644 --- a/clang/lib/Parse/ParseObjc.cpp +++ b/clang/lib/Parse/ParseObjc.cpp @@ -1718,8 +1718,9 @@ Decl *Parser::ParseObjCMethodDefinition() { // specified Declarator for the method. Actions.ActOnStartOfObjCMethodDef(getCurScope(), MDecl); - if (MaybeSkipFunctionBodyForCodeCompletion()) - return Actions.ActOnFinishFunctionBody(MDecl, 0); + if (PP.isCodeCompletionEnabled()) + if (trySkippingFunctionBodyForCodeCompletion()) + return Actions.ActOnFinishFunctionBody(MDecl, 0); StmtResult FnBody(ParseCompoundStatementBody()); |