diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-07-26 15:24:30 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-07-26 15:24:30 +0000 |
commit | ea777403f999cba29ac23eee92fecbf996528a17 (patch) | |
tree | 67a789ae9ca0c783057d625e0b1a2bee5d15dce7 /clang/lib/Sema/SemaCodeComplete.cpp | |
parent | b84dc6bca84274dc03157bbddeb6b80450cc9a4c (diff) | |
download | bcm5719-llvm-ea777403f999cba29ac23eee92fecbf996528a17.tar.gz bcm5719-llvm-ea777403f999cba29ac23eee92fecbf996528a17.zip |
Add new libclang API, clang_codeCompleteGetObjCSelector(), which
provides the partial Objective-C selector used in a code
completion. From Connor Wakamo!
llvm-svn: 136084
Diffstat (limited to 'clang/lib/Sema/SemaCodeComplete.cpp')
-rw-r--r-- | clang/lib/Sema/SemaCodeComplete.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaCodeComplete.cpp b/clang/lib/Sema/SemaCodeComplete.cpp index a60fafe29c4..01e95174e2c 100644 --- a/clang/lib/Sema/SemaCodeComplete.cpp +++ b/clang/lib/Sema/SemaCodeComplete.cpp @@ -4960,7 +4960,7 @@ void Sema::CodeCompleteObjCClassMessage(Scope *S, ParsedType Receiver, ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompletionContext(CodeCompletionContext::CCC_ObjCClassMessage, - T)); + T, SelIdents, NumSelIdents)); AddClassMessageCompletions(*this, S, Receiver, SelIdents, NumSelIdents, AtArgumentExpression, IsSuper, Results); @@ -5025,7 +5025,7 @@ void Sema::CodeCompleteObjCInstanceMessage(Scope *S, ExprTy *Receiver, // Build the set of methods we can see. ResultBuilder Results(*this, CodeCompleter->getAllocator(), CodeCompletionContext(CodeCompletionContext::CCC_ObjCInstanceMessage, - ReceiverType)); + ReceiverType, SelIdents, NumSelIdents)); Results.EnterNewScope(); |