diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-09-20 21:11:48 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-09-20 21:11:48 +0000 |
commit | 9dcf58a546d2ada73c3991a646d4662a56cdeaf3 (patch) | |
tree | 31979f46a9131f23e0391079b78f9e0ad629c5e2 /clang/lib/Frontend/ASTUnit.cpp | |
parent | 5e4734245d2830875bfc89e01e5c031d32b78a43 (diff) | |
download | bcm5719-llvm-9dcf58a546d2ada73c3991a646d4662a56cdeaf3.tar.gz bcm5719-llvm-9dcf58a546d2ada73c3991a646d4662a56cdeaf3.zip |
Tweak priorities for some types and macros:
- In Objective-C, we prefer BOOL to bool for historic reasons;
slightly penalize "bool".
- Treat Nil macro as a NULL pointer constant.
- Treat YES, NO, true, and false macros as constants.
- Treat the bool macro as a type.
llvm-svn: 114356
Diffstat (limited to 'clang/lib/Frontend/ASTUnit.cpp')
-rw-r--r-- | clang/lib/Frontend/ASTUnit.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Frontend/ASTUnit.cpp b/clang/lib/Frontend/ASTUnit.cpp index 926e017f168..4980f2dcc3f 100644 --- a/clang/lib/Frontend/ASTUnit.cpp +++ b/clang/lib/Frontend/ASTUnit.cpp @@ -1666,6 +1666,7 @@ void AugmentedCodeCompleteConsumer::ProcessCodeCompleteResults(Sema &S, if (!Context.getPreferredType().isNull()) { if (C->Kind == CXCursor_MacroDefinition) { Priority = getMacroUsagePriority(C->Completion->getTypedText(), + S.getLangOptions(), Context.getPreferredType()->isAnyPointerType()); } else if (C->Type) { CanQualType Expected |