reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
764 const ASTRecordLayout &Layout = CGM.getContext().getASTRecordLayout(RD); 766 if (const CXXRecordDecl *CD = dyn_cast<CXXRecordDecl>(RD)) { 803 for (RecordDecl::field_iterator Field = RD->field_begin(), 804 FieldEnd = RD->field_end(); Field != FieldEnd; ++Field, ++FieldNo) { 806 if (RD->isUnion() && !declaresSameEntity(Val.getUnionField(), *Field)) 815 RD->isUnion() ? Val.getUnionValue() : Val.getStructField(FieldNo);