Lines Matching refs:RDecl
666 const RecordDecl *RDecl = RType->getDecl(); in FillInEmptyInitializations() local
667 if (RDecl->isUnion() && ILE->getInitializedFieldInUnion()) in FillInEmptyInitializations()
670 else if (RDecl->isUnion() && isa<CXXRecordDecl>(RDecl) && in FillInEmptyInitializations()
671 cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) { in FillInEmptyInitializations()
672 for (auto *Field : RDecl->fields()) { in FillInEmptyInitializations()
684 if (RDecl->hasFlexibleArrayMember()) in FillInEmptyInitializations()
691 if (auto *CXXRD = dyn_cast<CXXRecordDecl>(RDecl)) { in FillInEmptyInitializations()
702 for (auto *Field : RDecl->fields()) { in FillInEmptyInitializations()
717 if (RDecl->isUnion()) in FillInEmptyInitializations()
2869 RecordDecl *RDecl = RType->getDecl(); in getStructuredSubobjectInit() local
2870 if (RDecl->isUnion()) in getStructuredSubobjectInit()
2873 NumElements = std::distance(RDecl->field_begin(), RDecl->field_end()); in getStructuredSubobjectInit()