Lines Matching refs:BaseDecl
1383 if (CXXRecordDecl *BaseDecl = BaseType->getAsCXXRecordDecl()) { in CheckBaseSpecifier() local
1384 if (BaseDecl->getCanonicalDecl() == Class->getCanonicalDecl() || in CheckBaseSpecifier()
1385 ((BaseDecl = BaseDecl->getDefinition()) && in CheckBaseSpecifier()
1386 findCircularInheritance(Class, BaseDecl))) { in CheckBaseSpecifier()
1390 if (BaseDecl->getCanonicalDecl() != Class->getCanonicalDecl()) in CheckBaseSpecifier()
1391 Diag(BaseDecl->getLocation(), diag::note_previous_decl) in CheckBaseSpecifier()
1437 RecordDecl *BaseDecl = BaseType->getAs<RecordType>()->getDecl(); in CheckBaseSpecifier() local
1438 assert(BaseDecl && "Record type has no declaration"); in CheckBaseSpecifier()
1439 BaseDecl = BaseDecl->getDefinition(); in CheckBaseSpecifier()
1440 assert(BaseDecl && "Base type is not incomplete, but has no definition"); in CheckBaseSpecifier()
1441 CXXRecordDecl *CXXBaseDecl = cast<CXXRecordDecl>(BaseDecl); in CheckBaseSpecifier()
1468 if (BaseDecl->isInvalidDecl()) in CheckBaseSpecifier()