reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1253 if (DeclType->isAnyComplexType() && SubobjectIsDesignatorContext) { 1256 CheckComplexType(Entity, IList, DeclType, Index, 1258 } else if (DeclType->isScalarType()) { 1259 CheckScalarType(Entity, IList, DeclType, Index, 1261 } else if (DeclType->isVectorType()) { 1262 CheckVectorType(Entity, IList, DeclType, Index, 1264 } else if (DeclType->isRecordType()) { 1265 assert(DeclType->isAggregateType() && 1267 RecordDecl *RD = DeclType->castAs<RecordType>()->getDecl(); 1273 CheckStructUnionTypes(Entity, IList, DeclType, Bases, RD->field_begin(), 1276 } else if (DeclType->isArrayType()) { 1280 CheckArrayType(Entity, IList, DeclType, Zero, 1283 } else if (DeclType->isVoidType() || DeclType->isFunctionType()) { 1283 } else if (DeclType->isVoidType() || DeclType->isFunctionType()) { 1288 << DeclType; 1290 } else if (DeclType->isReferenceType()) { 1291 CheckReferenceType(Entity, IList, DeclType, Index, 1293 } else if (DeclType->isObjCObjectType()) { 1295 SemaRef.Diag(IList->getBeginLoc(), diag::err_init_objc_class) << DeclType; 1297 } else if (DeclType->isOCLIntelSubgroupAVCType()) { 1299 CheckScalarType(Entity, IList, DeclType, Index, StructuredList, 1304 << DeclType;