Lines Matching refs:RDecl
623 const RecordDecl *RDecl = RType->getDecl(); in FillInEmptyInitializations() local
624 if (RDecl->isUnion() && ILE->getInitializedFieldInUnion()) in FillInEmptyInitializations()
627 else if (RDecl->isUnion() && isa<CXXRecordDecl>(RDecl) && in FillInEmptyInitializations()
628 cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) { in FillInEmptyInitializations()
629 for (auto *Field : RDecl->fields()) { in FillInEmptyInitializations()
641 if (RDecl->hasFlexibleArrayMember()) in FillInEmptyInitializations()
648 if (auto *CXXRD = dyn_cast<CXXRecordDecl>(RDecl)) { in FillInEmptyInitializations()
659 for (auto *Field : RDecl->fields()) { in FillInEmptyInitializations()
674 if (RDecl->isUnion()) in FillInEmptyInitializations()
2674 RecordDecl *RDecl = RType->getDecl(); in getStructuredSubobjectInit() local
2675 if (RDecl->isUnion()) in getStructuredSubobjectInit()
2678 NumElements = std::distance(RDecl->field_begin(), RDecl->field_end()); in getStructuredSubobjectInit()