| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 154672
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|