Lines Matching refs:StructuredList

258                              unsigned &Index, InitListExpr *StructuredList,
262 InitListExpr *StructuredList,
268 InitListExpr *StructuredList,
274 InitListExpr *StructuredList,
279 InitListExpr *StructuredList,
284 InitListExpr *StructuredList,
289 InitListExpr *StructuredList,
293 InitListExpr *StructuredList,
300 InitListExpr *StructuredList,
307 InitListExpr *StructuredList,
316 InitListExpr *StructuredList,
322 InitListExpr *StructuredList,
326 void UpdateStructuredListElement(InitListExpr *StructuredList,
904 InitListExpr *StructuredList, in CheckImplicitInitList() argument
928 ParentIList, Index, T, StructuredList, StructuredIndex, in CheckImplicitInitList()
1049 InitListExpr *StructuredList, in CheckExplicitInitList() argument
1052 SyntacticToSemantic[IList] = StructuredList; in CheckExplicitInitList()
1053 StructuredList->setSyntacticForm(IList); in CheckExplicitInitList()
1058 Index, StructuredList, StructuredIndex, TopLevelObject); in CheckExplicitInitList()
1064 StructuredList->setType(ExprTy); in CheckExplicitInitList()
1081 IsStringInit(StructuredList->getInit(0), T, SemaRef.Context) == in CheckExplicitInitList()
1094 QualType CurrentObjectType = StructuredList->getType(); in CheckExplicitInitList()
1148 InitListExpr *StructuredList, in CheckListElementTypes() argument
1155 StructuredList, StructuredIndex); in CheckListElementTypes()
1158 StructuredList, StructuredIndex); in CheckListElementTypes()
1161 StructuredList, StructuredIndex); in CheckListElementTypes()
1172 SubobjectIsDesignatorContext, Index, StructuredList, in CheckListElementTypes()
1180 StructuredList, StructuredIndex); in CheckListElementTypes()
1190 StructuredList, StructuredIndex); in CheckListElementTypes()
1197 CheckScalarType(Entity, IList, DeclType, Index, StructuredList, in CheckListElementTypes()
1211 InitListExpr *StructuredList, in CheckSubElementType() argument
1217 StructuredList, StructuredIndex); in CheckSubElementType()
1227 StructuredList, StructuredIndex, in CheckSubElementType()
1235 RequiresSecondPass, StructuredList, in CheckSubElementType()
1239 RequiresSecondPass, StructuredList, in CheckSubElementType()
1253 UpdateStructuredListElement(StructuredList, StructuredIndex, expr); in CheckSubElementType()
1282 UpdateStructuredListElement(StructuredList, StructuredIndex, in CheckSubElementType()
1294 StructuredList, StructuredIndex); in CheckSubElementType()
1304 UpdateStructuredListElement(StructuredList, StructuredIndex, expr); in CheckSubElementType()
1334 UpdateStructuredListElement(StructuredList, StructuredIndex, in CheckSubElementType()
1352 CheckImplicitInitList(Entity, IList, ElemType, Index, StructuredList, in CheckSubElementType()
1371 InitListExpr *StructuredList, in CheckComplexType() argument
1383 return CheckScalarType(Entity, IList, DeclType, Index, StructuredList, in CheckComplexType()
1400 StructuredList, StructuredIndex); in CheckComplexType()
1407 InitListExpr *StructuredList, in CheckScalarType() argument
1431 CheckScalarType(Entity, SubIList, DeclType, Index, StructuredList, in CheckScalarType()
1470 UpdateStructuredListElement(StructuredList, StructuredIndex, ResultExpr); in CheckScalarType()
1477 InitListExpr *StructuredList, in CheckReferenceType() argument
1525 UpdateStructuredListElement(StructuredList, StructuredIndex, expr); in CheckReferenceType()
1532 InitListExpr *StructuredList, in CheckVectorType() argument
1578 UpdateStructuredListElement(StructuredList, StructuredIndex, in CheckVectorType()
1597 StructuredList, StructuredIndex); in CheckVectorType()
1656 StructuredList, StructuredIndex); in CheckVectorType()
1669 StructuredList, StructuredIndex); in CheckVectorType()
1689 InitListExpr *StructuredList, in CheckArrayType() argument
1704 UpdateStructuredListElement(StructuredList, StructuredIndex, in CheckArrayType()
1706 StructuredList->resizeInits(SemaRef.Context, StructuredIndex); in CheckArrayType()
1751 StructuredList, StructuredIndex, true, in CheckArrayType()
1781 StructuredList, StructuredIndex); in CheckArrayType()
1882 InitListExpr *StructuredList, unsigned &StructuredIndex, in CheckStructUnionTypes() argument
1914 StructuredList->setInitializedFieldInUnion(*Field); in CheckStructUnionTypes()
1931 StructuredList->setInitializedFieldInUnion(*Field); in CheckStructUnionTypes()
1954 StructuredList, StructuredIndex); in CheckStructUnionTypes()
1994 StructuredList, StructuredIndex, in CheckStructUnionTypes()
2061 StructuredList, StructuredIndex); in CheckStructUnionTypes()
2066 StructuredList->setInitializedFieldInUnion(*Field); in CheckStructUnionTypes()
2131 StructuredList, StructuredIndex); in CheckStructUnionTypes()
2134 StructuredList, StructuredIndex); in CheckStructUnionTypes()
2245 InitListExpr *StructuredList, in CheckDesignatedInitializer() argument
2260 StructuredList, StructuredIndex); in CheckDesignatedInitializer()
2274 assert((IsFirstDesignator || StructuredList) && in CheckDesignatedInitializer()
2280 StructuredList = SyntacticToSemantic.lookup(IList); in CheckDesignatedInitializer()
2282 Expr *ExistingInit = StructuredIndex < StructuredList->getNumInits() ? in CheckDesignatedInitializer()
2283 StructuredList->getInit(StructuredIndex) : nullptr; in CheckDesignatedInitializer()
2284 if (!ExistingInit && StructuredList->hasArrayFiller()) in CheckDesignatedInitializer()
2285 ExistingInit = StructuredList->getArrayFiller(); in CheckDesignatedInitializer()
2288 StructuredList = getStructuredSubobjectInit( in CheckDesignatedInitializer()
2289 IList, Index, CurrentObjectType, StructuredList, StructuredIndex, in CheckDesignatedInitializer()
2292 StructuredList = Result; in CheckDesignatedInitializer()
2296 StructuredList = E->getUpdater(); in CheckDesignatedInitializer()
2301 StructuredList->updateInit(SemaRef.Context, StructuredIndex, DIUE); in CheckDesignatedInitializer()
2302 StructuredList = DIUE->getUpdater(); in CheckDesignatedInitializer()
2335 assert(StructuredList && "Expected a structured initializer list"); in CheckDesignatedInitializer()
2441 FieldDecl *CurrentField = StructuredList->getInitializedFieldInUnion(); in CheckDesignatedInitializer()
2443 assert(StructuredList->getNumInits() == 1 in CheckDesignatedInitializer()
2446 Expr *ExistingInit = StructuredList->getInit(0); in CheckDesignatedInitializer()
2459 StructuredList->resizeInits(SemaRef.Context, 0); in CheckDesignatedInitializer()
2460 StructuredList->setInitializedFieldInUnion(nullptr); in CheckDesignatedInitializer()
2463 StructuredList->setInitializedFieldInUnion(*Field); in CheckDesignatedInitializer()
2484 if (FieldIndex >= StructuredList->getNumInits()) in CheckDesignatedInitializer()
2485 StructuredList->resizeInits(SemaRef.Context, FieldIndex + 1); in CheckDesignatedInitializer()
2538 StructuredList, newStructuredIndex); in CheckDesignatedInitializer()
2558 StructuredList, newStructuredIndex, in CheckDesignatedInitializer()
2591 false, Index, StructuredList, FieldIndex); in CheckDesignatedInitializer()
2672 if (!VerifyOnly && StructuredList->isStringLiteralInit()) { in CheckDesignatedInitializer()
2676 Expr *SubExpr = StructuredList->getInit(0)->IgnoreParens(); in CheckDesignatedInitializer()
2692 StructuredList->resizeInits(Context, StrLen); in CheckDesignatedInitializer()
2703 StructuredList->updateInit(Context, i, Init); in CheckDesignatedInitializer()
2714 StructuredList->resizeInits(Context, StrLen); in CheckDesignatedInitializer()
2725 StructuredList->updateInit(Context, i, Init); in CheckDesignatedInitializer()
2733 DesignatedEndIndex.getZExtValue() >= StructuredList->getNumInits()) in CheckDesignatedInitializer()
2734 StructuredList->resizeInits(SemaRef.Context, in CheckDesignatedInitializer()
2755 nullptr, Index, StructuredList, ElementIndex, in CheckDesignatedInitializer()
2781 StructuredList, ElementIndex); in CheckDesignatedInitializer()
2790 InitListExpr *StructuredList, in getStructuredSubobjectInit() argument
2797 if (!StructuredList) in getStructuredSubobjectInit()
2799 else if (StructuredIndex < StructuredList->getNumInits()) in getStructuredSubobjectInit()
2800 ExistingInit = StructuredList->getInit(StructuredIndex); in getStructuredSubobjectInit()
2847 if (!StructuredList) { in getStructuredSubobjectInit()
2880 if (StructuredList) in getStructuredSubobjectInit()
2881 StructuredList->updateInit(SemaRef.Context, StructuredIndex, Result); in getStructuredSubobjectInit()
2892 void InitListChecker::UpdateStructuredListElement(InitListExpr *StructuredList, in UpdateStructuredListElement() argument
2896 if (!StructuredList) in UpdateStructuredListElement()
2899 if (Expr *PrevInit = StructuredList->updateInit(SemaRef.Context, in UpdateStructuredListElement()