Lines Matching refs:BaseDecl
2219 if (CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl()) { in CheckBaseSpecifier() local
2220 if (BaseDecl->getCanonicalDecl() == Class->getCanonicalDecl() || in CheckBaseSpecifier()
2221 ((BaseDecl = BaseDecl->getDefinition()) && in CheckBaseSpecifier()
2222 findCircularInheritance(Class, BaseDecl))) { in CheckBaseSpecifier()
2226 if (BaseDecl->getCanonicalDecl() != Class->getCanonicalDecl()) in CheckBaseSpecifier()
2227 Diag(BaseDecl->getLocation(), diag::note_previous_decl) in CheckBaseSpecifier()
2273 RecordDecl *BaseDecl = BaseType->getAs<RecordType>()->getDecl(); in CheckBaseSpecifier() local
2274 assert(BaseDecl && "Record type has no declaration"); in CheckBaseSpecifier()
2275 BaseDecl = BaseDecl->getDefinition(); in CheckBaseSpecifier()
2276 assert(BaseDecl && "Base type is not incomplete, but has no definition"); in CheckBaseSpecifier()
2277 CXXRecordDecl *CXXBaseDecl = cast<CXXRecordDecl>(BaseDecl); in CheckBaseSpecifier()
2317 if (BaseDecl->isInvalidDecl()) in CheckBaseSpecifier()