Lines Matching defs:new_sym
180 struct symbol *new_sym;
186 new_sym = calloc(1, sizeof(*sym));
187 if (new_sym == NULL) {
194 new_sym->next_with_same_name = sym;
195 new_sym->name = sym->name;
197 new_sym->name = strdup(name);
198 if (new_sym->name == NULL) {
199 free(new_sym);
205 new_sym->next_with_same_scope = table->current_scope->symbols;
206 new_sym->data = declaration;
207 new_sym->depth = table->depth;
209 table->current_scope->symbols = new_sym;
211 _mesa_hash_table_insert(table->ht, new_sym->name, new_sym);