Lines Matching defs:array
115 struct symbol *array = alloc_symbol(expr->pos, SYM_ARRAY);
126 sym->ctype.base_type = array;
134 array->array_size = sym->array_size;
135 array->bit_size = sym->bit_size;
136 array->ctype.alignment = char_type->ctype.alignment;
137 array->ctype.modifiers = MOD_STATIC;
138 array->ctype.base_type = char_type;
139 array->examined = 1;
140 array->evaluated = 1;
890 warning(expr->pos, "the address of %s will always evaluate as true", "an array");
1708 * If array was part of non-lvalue compound, we create a copy
1759 expression_error(expr, "strange non-value function or array");
1839 expression_error(op, "non-lvalue array??");
1843 /* Do the implied "addressof" on the array */
1847 * When an array is dereferenced, we need to pick
2422 if (class & TYPE_PTR) { /* array */
2461 err = "array index in non-array";
2618 excess(e, class & TYPE_PTR ? "array" :
2675 excess(e, lclass & TYPE_PTR ? "array" : "struct or union");
2692 "array initialized from parenthesized string constant");
2735 * character array <- string literal, possibly in braces [6.7.8(14)]
2741 * We do not handle 6.7.8(15) (wide char array <- wide string literal) for
2806 /* either we are doing array of char, or we'll have to dig in */
2836 "too long initializer-string for array of char");
2839 "too long initializer-string for array of char(no space for nul char)");
3256 expression_error(expr, "expected array");
3358 sparse_error(stype->pos, "variable length array type in generic selection");