|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | - New isDefined() function checks for deletedness
 - isThisDeclarationADefinition checks for deletedness
 - New doesThisDeclarationHaveABody() does what
   isThisDeclarationADefinition() used to do
 - The IsDeleted bit is not propagated across redeclarations
 - isDeleted() now checks the canoncial declaration
 - New isDeletedAsWritten() does what it says on the tin.
 - isUserProvided() now correct (thanks Richard!)
This fixes the bug that we weren't catching
void foo() = delete;
void foo() {}
as being a redefinition.
llvm-svn: 131013 | 
| | 
| 
| 
| 
| 
| | Add an API to get an Entity associated with a name in the global namespace.
llvm-svn: 107642 | 
| | 
| 
| 
| | llvm-svn: 81346 | 
| | 
| 
| 
| 
| 
| | through the IndexProvider.
llvm-svn: 77543 | 
| | 
| 
| 
| 
| 
| | decls originated from.
llvm-svn: 77534 | 
| | 
| 
| 
| 
| 
| | of the iterator of the Indexer class.
llvm-svn: 77528 | 
| | 
| 
| 
| | llvm-svn: 77527 | 
| | 
| 
| 
| 
| 
| 
| | Reinforces that they shouldn't be null and it's a bit more natural when
they are passed as stack objects.
llvm-svn: 77526 | 
| | 
| 
| 
| | llvm-svn: 77525 | 
|  | -Introduce Indexer as an IndexProvider implementation.
llvm-svn: 77524 |