Lines Matching refs:Array
2793 // array object can specify array types that differ by the presence or
2794 // absence of a major array bound (8.3.4).
3452 // array of such objects.
4204 /// Helper method to turn variable array types into constant array
4211 // This method tries to turn a variable array into a constant
4212 // array even when the size isn't an ICE. This is necessary
4255 // Check whether the array size is negative.
4261 // Check whether the array is too large to be addressed.
4301 /// Helper method to turn variable array types into constant array
4670 // half array type (unless the cl_khr_fp16 extension is enabled).
7277 // complete with the restriction that an array type might be completed by
7280 if (const ArrayType *Array = Context.getAsIncompleteArrayType(BaseDeclType))
7281 BaseDeclType = Array->getElementType();
7734 // definitions with incomplete array type.
7783 // version of one of these types, or an array of one of the preceding
7800 // array thereof), the object shall be default-initialized; if
7914 // array type; should we diagnose that here?
7916 // Regardless, we don't want to ignore array nesting when
10456 // cannot be a member of a union, nor can an array of such
10785 // array type; such a structure (and any union containing,
10788 // array.
10801 // Flexible array member.
10802 // Microsoft and g++ is more permissive regarding flexible array.
10803 // It will accept flexible array in union and also
10841 // Okay, we have a legal flexible array member at the end of the struct.