reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1317 if (ElemType->isReferenceType()) 1318 return CheckReferenceType(Entity, IList, ElemType, Index, 1323 IsStringInit(SubInitList->getInit(0), ElemType, SemaRef.Context) == 1333 assert(SemaRef.Context.hasSameType(expr->getType(), ElemType) && 1353 (ElemType->isExtVectorType() && !Entity.getType()->isExtVectorType()) 1354 ? InitializedEntity::InitializeTemporary(ElemType) 1385 } else if (ElemType->isScalarType() || ElemType->isAtomicType()) { 1385 } else if (ElemType->isScalarType() || ElemType->isAtomicType()) { 1387 return CheckScalarType(Entity, IList, ElemType, Index, 1390 SemaRef.Context.getAsArrayType(ElemType)) { 1398 CheckStringInit(expr, ElemType, arrayType, SemaRef); 1408 assert((ElemType->isRecordType() || ElemType->isVectorType() || 1408 assert((ElemType->isRecordType() || ElemType->isVectorType() || 1409 ElemType->isOpenCLSpecificType()) && "Unexpected type"); 1421 ElemType, ExprRes, !VerifyOnly) != Sema::Incompatible) { 1445 if ((!SemaRef.getLangOpts().OpenCL && ElemType->isVectorType()) || 1446 ElemType->isAggregateType()) { 1447 CheckImplicitInitList(Entity, IList, ElemType, Index, StructuredList,