Lines Matching refs:BaseSpec
1519 if (CXXBaseSpecifier *BaseSpec = CheckBaseSpecifier(Class, SpecifierRange, in ActOnBaseSpecifier() local
1522 return BaseSpec; in ActOnBaseSpecifier()
1544 for (const auto &BaseSpec : Decl->bases()) { in NoteIndirectBases() local
1545 QualType Base = Context.getCanonicalType(BaseSpec.getType()) in NoteIndirectBases()
2970 const CXXBaseSpecifier *BaseSpec = DirectBaseSpec ? DirectBaseSpec in BuildMemInitializer() local
2972 Diag(BaseSpec->getLocStart(), in BuildMemInitializer()
2974 << BaseSpec->getType() in BuildMemInitializer()
2975 << BaseSpec->getSourceRange(); in BuildMemInitializer()
3273 const CXXBaseSpecifier *BaseSpec = DirectBaseSpec; in BuildBaseInitializer() local
3274 if (!BaseSpec) in BuildBaseInitializer()
3275 BaseSpec = VirtualBaseSpec; in BuildBaseInitializer()
3286 InitializedEntity::InitializeBase(Context, BaseSpec, VirtualBaseSpec); in BuildBaseInitializer()
3314 BaseSpec->isVirtual(), in BuildBaseInitializer()
3346 CXXBaseSpecifier *BaseSpec, in BuildImplicitBaseInitializer() argument
3350 = InitializedEntity::InitializeBase(SemaRef.Context, BaseSpec, in BuildImplicitBaseInitializer()
3359 const CXXRecordDecl *Base = BaseSpec->getType()->getAsCXXRecordDecl(); in BuildImplicitBaseInitializer()
3408 SemaRef.Context.getQualifiedType(BaseSpec->getType().getUnqualifiedType(), in BuildImplicitBaseInitializer()
3416 BasePath.push_back(BaseSpec); in BuildImplicitBaseInitializer()
3437 SemaRef.Context.getTrivialTypeSourceInfo(BaseSpec->getType(), in BuildImplicitBaseInitializer()
3439 BaseSpec->isVirtual(), in BuildImplicitBaseInitializer()
10512 CXXBaseSpecifier *BaseSpec = Worklist.pop_back_val(); in checkMoveAssignmentForRepeatedMove() local
10513 CXXRecordDecl *Base = BaseSpec->getType()->getAsCXXRecordDecl(); in checkMoveAssignmentForRepeatedMove()
10521 if (!BaseSpec->isVirtual() && !Base->getNumVBases()) in checkMoveAssignmentForRepeatedMove()
10535 if (BaseSpec->isVirtual()) { in checkMoveAssignmentForRepeatedMove()
10554 << Base << BI.getType() << BaseSpec->getSourceRange(); in checkMoveAssignmentForRepeatedMove()