Lines Matching refs:BaseDecl
2569 if (CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl()) { in CheckBaseSpecifier() local
2570 if (BaseDecl->getCanonicalDecl() == Class->getCanonicalDecl() || in CheckBaseSpecifier()
2571 ((BaseDecl = BaseDecl->getDefinition()) && in CheckBaseSpecifier()
2572 findCircularInheritance(Class, BaseDecl))) { in CheckBaseSpecifier()
2576 if (BaseDecl->getCanonicalDecl() != Class->getCanonicalDecl()) in CheckBaseSpecifier()
2577 Diag(BaseDecl->getLocation(), diag::note_previous_decl) in CheckBaseSpecifier()
2631 RecordDecl *BaseDecl = BaseType->castAs<RecordType>()->getDecl(); in CheckBaseSpecifier() local
2632 assert(BaseDecl && "Record type has no declaration"); in CheckBaseSpecifier()
2633 BaseDecl = BaseDecl->getDefinition(); in CheckBaseSpecifier()
2634 assert(BaseDecl && "Base type is not incomplete, but has no definition"); in CheckBaseSpecifier()
2635 CXXRecordDecl *CXXBaseDecl = cast<CXXRecordDecl>(BaseDecl); in CheckBaseSpecifier()
2675 if (BaseDecl->isInvalidDecl()) in CheckBaseSpecifier()