SYM_NODE
[SYM_NODE] = "SYM_NODE",
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
sym = create_symbol(stream, ptr->name, SYM_NODE, NS_SYMBOL);
struct symbol *sym = create_symbol(stream, name, SYM_NODE, NS_SYMBOL);
struct symbol *anode = alloc_symbol(sym->pos, SYM_NODE);
if (!stmt->goto_label || stmt->goto_label->type != SYM_NODE)
stmt->goto_label->type == SYM_NODE &&
if (sym->type != SYM_NODE)
if (!node || node->type != SYM_NODE)
if (type->type == SYM_NODE)
if (size_type->type != SYM_NODE)
if (!node || node->type != SYM_NODE)
if (stmt->goto_label && stmt->goto_label->type == SYM_NODE &&
case SYM_NODE:
if (sym->type == SYM_NODE)
struct symbol *sym = alloc_symbol(expr->pos, SYM_NODE);
if (sym->type != SYM_NODE)
struct symbol *newsym = alloc_symbol(sym->pos, SYM_NODE);
struct symbol *node = alloc_symbol(expr->pos, SYM_NODE);
if (sym->type == SYM_NODE) {
if (ctype->type == SYM_NODE)
struct symbol *a = alloc_symbol(expr->pos, SYM_NODE);
if (ctype->type == SYM_NODE)
node = alloc_symbol(expr->pos, SYM_NODE);
node = alloc_symbol(expr->pos, SYM_NODE);
if (ctype->type == SYM_NODE) {
if (node->type == SYM_NODE) {
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
if (ctype->type == SYM_NODE)
if (ctype->type == SYM_NODE)
struct_sym = ctype->type == SYM_NODE ? ctype->ctype.base_type : ctype;
if (typea->type == SYM_NODE)
if (typeb->type == SYM_NODE)
if (ctype->type == SYM_NODE)
if (type->type == SYM_NODE)
if (ctype->type == SYM_NODE)
if (sym->type == SYM_NODE && fn->type == EXPR_PREOP &&
if (sym->type == SYM_NODE) {
if (type->type == SYM_NODE)
else if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
if (t1->type == SYM_NODE || t1->type == SYM_ENUM) {
if (t2->type == SYM_NODE || t2->type == SYM_ENUM) {
if (ctype->type == SYM_NODE)
if (sym->type == SYM_NODE)
decl = alloc_symbol(token->pos, SYM_NODE);
struct symbol *a = alloc_symbol(arg->pos, SYM_NODE);
case SYM_NODE:
if (src->type == SYM_NODE)
if (dst->type == SYM_NODE)
if (fntype->type == SYM_NODE)
if (sym->type == SYM_NODE)
struct symbol *decl = alloc_symbol(token->pos, SYM_NODE);
struct symbol *sym = alloc_symbol(token->pos, SYM_NODE);
cont = alloc_symbol(stmt->pos, SYM_NODE);
brk = alloc_symbol(stmt->pos, SYM_NODE);
ret = alloc_symbol(sym->pos, SYM_NODE);
brk = alloc_symbol(stmt->pos, SYM_NODE);
switch_case = alloc_symbol(stmt->pos, SYM_NODE);
sym = alloc_symbol(stmt->pos, SYM_NODE);
struct symbol *sym = alloc_symbol(token->pos, SYM_NODE);
sym = alloc_symbol(token->pos, SYM_NODE);
type = alloc_symbol(arg->pos, SYM_NODE);
struct symbol *anon = alloc_symbol(token->pos, SYM_NODE);
decl = alloc_symbol(token->pos, SYM_NODE);
decl = alloc_symbol(token->pos, SYM_NODE);
sym = alloc_symbol(token->pos, SYM_NODE);
if (ctype->type == SYM_NODE)
sym = alloc_symbol(pos, SYM_NODE);
sym = alloc_symbol(left->pos, SYM_NODE);
sym = create_symbol(stream, dynamic[i].name, SYM_NODE, NS_MACRO);
if (!sym || (sym->type != SYM_NODE && sym->type != SYM_ARRAY &&
case SYM_NODE:
[SYM_NODE] = "node",
if (ctype->type == SYM_NODE)
if (sym->type != SYM_NODE)
if (stmt->goto_label && stmt->goto_label->type == SYM_NODE) {
if (sym->type != SYM_NODE)
if (sym->type != SYM_NODE || get_base_type(sym)->type != SYM_FN) {
if (sym->type == SYM_NODE && get_base_type(sym)->type == SYM_FN) {
if (cur_func->type != SYM_NODE)
if (sym->type == SYM_NODE) {
if (ret->type == SYM_RESTRICT || ret->type == SYM_NODE)
if (sym->type == SYM_RESTRICT || sym->type == SYM_NODE)
} else if (type->type == SYM_NODE) {
.type = SYM_NODE,
if (sym->type == SYM_NODE)
if (sym->type == SYM_NODE)
if (sym->type == SYM_NODE)
if (type->type == SYM_NODE)
if (sym->type == SYM_NODE)
if (base_type->type == SYM_NODE) {
if (sym->ctype.base_type->type == SYM_NODE)
case SYM_NODE:
if (base->type == SYM_NODE) {
sym->type = SYM_NODE;
sym->type = SYM_NODE;
[SYM_NODE] = "node",
while (type->type == SYM_NODE)
{ &const_void_ctype, SYM_NODE, MOD_CONST, NULL, NULL, &void_ctype },
{ &const_char_ctype, SYM_NODE, MOD_CONST, &bits_in_char, &max_int_alignment, &char_ctype },
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
if (sym->type == SYM_NODE)
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)
if (type->type == SYM_NODE)