struct _mesa_symbol_table * _mesa_symbol_table_ctor(void) { struct _mesa_symbol_table *table = calloc(1, sizeof(*table)); if (table != NULL) { table->ht = hash_table_ctor(32, hash_table_string_hash, hash_table_string_compare); _mesa_symbol_table_push_scope(table); } return table; }
void glsl_symbol_table::push_scope() { _mesa_symbol_table_push_scope(table); }