reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaInit.cpp
 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,