Lines Matching refs:BaseDecl
2535 if (CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl()) { in CheckBaseSpecifier() local
2536 if (BaseDecl->getCanonicalDecl() == Class->getCanonicalDecl() || in CheckBaseSpecifier()
2537 ((BaseDecl = BaseDecl->getDefinition()) && in CheckBaseSpecifier()
2538 findCircularInheritance(Class, BaseDecl))) { in CheckBaseSpecifier()
2542 if (BaseDecl->getCanonicalDecl() != Class->getCanonicalDecl()) in CheckBaseSpecifier()
2543 Diag(BaseDecl->getLocation(), diag::note_previous_decl) in CheckBaseSpecifier()
2597 RecordDecl *BaseDecl = BaseType->castAs<RecordType>()->getDecl(); in CheckBaseSpecifier() local
2598 assert(BaseDecl && "Record type has no declaration"); in CheckBaseSpecifier()
2599 BaseDecl = BaseDecl->getDefinition(); in CheckBaseSpecifier()
2600 assert(BaseDecl && "Base type is not incomplete, but has no definition"); in CheckBaseSpecifier()
2601 CXXRecordDecl *CXXBaseDecl = cast<CXXRecordDecl>(BaseDecl); in CheckBaseSpecifier()
2641 if (BaseDecl->isInvalidDecl()) in CheckBaseSpecifier()