Lines Matching refs:decl
106 struct symbol *decl, *array;
123 decl = alloc_symbol(token->pos, SYM_NODE);
124 decl->ctype.base_type = array;
125 decl->ctype.alignment = 1;
126 decl->ctype.modifiers = MOD_STATIC;
127 decl->endpos = token->pos;
130 bind_symbol_with_scope(decl, ident, NS_SYMBOL, function_scope);
138 decl->initializer = alloc_expression(token->pos, EXPR_STRING);
139 decl->initializer->string = string;
140 decl->initializer->ctype = decl;
141 decl->array_size = alloc_const_expression(token->pos, len + 1);
142 array->array_size = decl->array_size;
143 decl->bit_size = array->bit_size = bytes_to_bits(len + 1);
145 return decl;