Home
last modified time | relevance | path

Searched refs:CXXBaseDecl (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp2783 CXXRecordDecl *CXXBaseDecl = cast<CXXRecordDecl>(BaseDecl); in CheckBaseSpecifier() local
2784 assert(CXXBaseDecl && "Base type is not a C++ type"); in CheckBaseSpecifier()
2789 const auto *BaseCSA = CXXBaseDecl->getAttr<CodeSegAttr>(); in CheckBaseSpecifier()
2794 Diag(CXXBaseDecl->getLocation(), diag::note_base_class_specified_here) in CheckBaseSpecifier()
2795 << CXXBaseDecl; in CheckBaseSpecifier()
2805 if (CXXBaseDecl->hasFlexibleArrayMember()) { in CheckBaseSpecifier()
2807 << CXXBaseDecl->getDeclName(); in CheckBaseSpecifier()
2814 if (FinalAttr *FA = CXXBaseDecl->getAttr<FinalAttr>()) { in CheckBaseSpecifier()
2816 << CXXBaseDecl->getDeclName() in CheckBaseSpecifier()
2818 Diag(CXXBaseDecl->getLocation(), diag::note_entity_declared_at) in CheckBaseSpecifier()
[all …]