diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-02-18 23:30:37 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-02-18 23:30:37 +0000 |
commit | 3a69eafa8845e1f440cff77ecabd3daf1588adb5 (patch) | |
tree | 528857142c7f79dae7113eb46a2390dca2759456 /clang/lib/Sema/CodeCompleteConsumer.cpp | |
parent | 2d6390d47bdab125efce0e382e483e8eb74bf321 (diff) | |
download | bcm5719-llvm-3a69eafa8845e1f440cff77ecabd3daf1588adb5.tar.gz bcm5719-llvm-3a69eafa8845e1f440cff77ecabd3daf1588adb5.zip |
When code-completing a case statement for a switch on a value of
enumeration type, prioritize the enumeration constants and don't
provide completions for any other expressions. Fixes <rdar://problem/7283668>.
llvm-svn: 125991
Diffstat (limited to 'clang/lib/Sema/CodeCompleteConsumer.cpp')
-rw-r--r-- | clang/lib/Sema/CodeCompleteConsumer.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/CodeCompleteConsumer.cpp b/clang/lib/Sema/CodeCompleteConsumer.cpp index 253c10e7d5e..b7037ce83e7 100644 --- a/clang/lib/Sema/CodeCompleteConsumer.cpp +++ b/clang/lib/Sema/CodeCompleteConsumer.cpp @@ -63,6 +63,7 @@ bool CodeCompletionContext::wantConstructorResults() const { case CCC_SelectorName: case CCC_TypeQualifiers: case CCC_Other: + case CCC_OtherWithMacros: return false; } |