llvm-project/clang/lib/Sema
Douglas Gregor d4a8cede47 When adding KVC code completions, keep track of all of the selectors
that we've previously seen, both in declared methods and from previous
KVC completions, to eliminate duplicates. Fixes <rdar://problem/9162207>.

llvm-svn: 130890
2011-05-04 23:50:46 +00:00
..
AnalysisBasedWarnings.cpp Simplify the tracking of when to issue a fixit hint, making the helper 2011-04-05 18:27:05 +00:00
AttributeList.cpp Add ms_struct attribute on record typee 2011-04-26 17:54:40 +00:00
CMakeLists.txt Store a parameter index and function prototype depth in every 2011-05-01 22:35:37 +00:00
CodeCompleteConsumer.cpp Implement a new 'availability' attribute, that allows one to specify 2011-03-23 00:50:03 +00:00
DeclSpec.cpp Fix a bunch of major problems with __unknown_anytype and properly test 2011-04-09 22:50:59 +00:00
DelayedDiagnostic.cpp Teach DelayedDiagnostic to copy its string, rather than hope that the 2011-03-23 15:13:44 +00:00
IdentifierResolver.cpp Fix the insertion of label declarations into the identifier chain in 2011-03-24 10:35:39 +00:00
JumpDiagnostics.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
Scope.cpp Store a parameter index and function prototype depth in every 2011-05-01 22:35:37 +00:00
Sema.cpp Implement Sema::isExprCallable. 2011-05-04 22:10:40 +00:00
SemaAccess.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
SemaAttr.cpp Add ms_struct attribute on record typee 2011-04-26 17:54:40 +00:00
SemaCXXCast.cpp Add a warning for when reinterpret_cast leads to undefined behavior, patch by Richard Trieu! 2011-05-02 18:21:19 +00:00
SemaCXXScopeSpec.cpp Clean up Sema::BuildCXXNestedNameSpecifier()'s creation of TypeLoc 2011-05-04 23:05:40 +00:00
SemaChecking.cpp Extend -Wnon-pod-memset to also encompass memcpy() and memmove(), 2011-05-03 20:37:33 +00:00
SemaCodeComplete.cpp When adding KVC code completions, keep track of all of the selectors 2011-05-04 23:50:46 +00:00
SemaDecl.cpp When tag lookup finds something ambiguous, and we're defining a new 2011-05-04 00:25:33 +00:00
SemaDeclAttr.cpp Add ms_struct attribute on record typee 2011-04-26 17:54:40 +00:00
SemaDeclCXX.cpp there i fixed it 2011-05-04 23:29:54 +00:00
SemaDeclObjC.cpp Revise the representation of parameter scope data so that the 2011-05-02 00:30:12 +00:00
SemaExceptionSpec.cpp For consistency, change suffix from war_ to warn_ for some Microsoft warnings I introduced lately. 2011-04-22 08:25:24 +00:00
SemaExpr.cpp Implement Sema::isExprCallable. 2011-05-04 22:10:40 +00:00
SemaExprCXX.cpp Remove a stale comment, it no longer applied after my cleanups. 2011-05-01 19:18:02 +00:00
SemaExprObjC.cpp "note" location of forward class used as receiver of 2011-04-23 17:27:19 +00:00
SemaInit.cpp Fix delegating constructors stylistic issues. 2011-05-03 20:19:28 +00:00
SemaLookup.cpp Don't abuse reinterpret cast to do something the API of PointerUnion 2011-05-02 18:54:36 +00:00
SemaObjCProperty.cpp fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
SemaOverload.cpp Add an optional field attached to a DeclRefExpr which points back to the 2011-05-01 23:48:14 +00:00
SemaStmt.cpp Added an assert to IntegerLiteral to ensure that the integer type passed in has the same size as the APInt passed in. Also, updated the comments around IntegerLiteral. 2011-05-02 23:00:27 +00:00
SemaTemplate.cpp When converting an integral template argument value to a non-type 2011-05-04 21:55:00 +00:00
SemaTemplateDeduction.cpp Re-applies the patch first applied way back in r106099, with 2011-05-01 00:51:33 +00:00
SemaTemplateInstantiate.cpp Store a parameter index and function prototype depth in every 2011-05-01 22:35:37 +00:00
SemaTemplateInstantiateDecl.cpp Remove redeclaration of Invalid. The code that set this to true was updating an 2011-05-02 01:48:46 +00:00
SemaTemplateVariadic.cpp Switch the interface name for both TemplateTypeParmType and 2011-05-01 01:05:51 +00:00
SemaType.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
TargetAttributesSema.cpp Support for C++11 (non-template) alias declarations. 2011-04-15 14:24:37 +00:00
TargetAttributesSema.h Remove Sema.h's dependency on DeclCXX.h. 2010-08-25 07:42:41 +00:00
TreeTransform.h Store a parameter index and function prototype depth in every 2011-05-01 22:35:37 +00:00
TypeLocBuilder.h Remove crash recovery cleanups from TypeLocBuilder. They were a bit error prone, only hit in rare cases. 2011-03-22 01:15:21 +00:00