llvm-project/clang/lib
Douglas Gregor a3b23b025b Don't walk the translation unit context to produce protocol names when
global code completions are disabled (e.g., because they are
cached). Also, make sure that forward-declared protocols are visited
when we look for all visible names within a declaration context.

Previously, we would end up with duplicate completions for protocols.

llvm-svn: 121416
2010-12-09 21:44:02 +00:00
..
AST When an "inline" declaration was followed by a definition not marked 2010-12-09 16:59:22 +00:00
Analysis Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical 2010-12-06 08:20:24 +00:00
Basic Use error_code instead of std::string* for MemoryBuffer. 2010-12-09 17:36:38 +00:00
Checker Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. 2010-12-08 22:35:30 +00:00
CodeGen Remove unused parameter. getContextDescriptor() and getOrCreateNameSpace(). 2010-12-09 00:33:05 +00:00
Driver Use error_code instead of std::string* for MemoryBuffer. 2010-12-09 17:36:38 +00:00
Frontend Gather cached code completions after the first reparse, not after the 2010-12-09 21:27:43 +00:00
FrontendTool Merge System into Support. 2010-11-29 18:12:39 +00:00
Headers Optimized IR for vec_splat 2010-12-01 21:59:31 +00:00
Index Fix CMake clangIndex library dependencies, from Logan Chien 2010-09-20 18:32:29 +00:00
Lex Use error_code instead of std::string* for MemoryBuffer. 2010-12-09 17:36:38 +00:00
Parse Remove the TypesCompatibleExprClass AST node. Merge its functionality into BinaryTypeTraitExpr. 2010-12-08 22:35:30 +00:00
Rewrite Fix rewriter to match recent changes in property ref 2010-12-04 21:22:13 +00:00
Sema Don't walk the translation unit context to produce protocol names when 2010-12-09 21:44:02 +00:00
Serialization Use error_code instead of std::string* for MemoryBuffer. 2010-12-09 17:36:38 +00:00
CMakeLists.txt Move ExecuteCompilerInvocation to a new library FrontendTool 2010-08-24 00:31:22 +00:00
Makefile Move ExecuteCompilerInvocation to a new library FrontendTool 2010-08-24 00:31:22 +00:00