summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/CodeCompleteConsumer.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-02-18 23:30:37 +0000
committerDouglas Gregor <dgregor@apple.com>2011-02-18 23:30:37 +0000
commit3a69eafa8845e1f440cff77ecabd3daf1588adb5 (patch)
tree528857142c7f79dae7113eb46a2390dca2759456 /clang/lib/Sema/CodeCompleteConsumer.cpp
parent2d6390d47bdab125efce0e382e483e8eb74bf321 (diff)
downloadbcm5719-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.cpp1
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;
}
OpenPOWER on IntegriCloud