diff -r bfbe4aca6b77 -r 9b61eb4f00dc absyntax_utils/absyntax_utils.cc --- a/absyntax_utils/absyntax_utils.cc Tue Nov 13 18:02:15 2012 +0000 +++ b/absyntax_utils/absyntax_utils.cc Tue Nov 13 18:03:17 2012 +0000 @@ -193,7 +193,7 @@ /* enumerated_type_name ':' enumerated_spec_init */ void *visit(enumerated_type_declaration_c *symbol) { TRACE("enumerated_type_declaration_c"); - type_symtable.insert(symbol->enumerated_type_name, symbol->enumerated_spec_init); + type_symtable.insert(symbol->enumerated_type_name, symbol); current_enumerated_type = symbol->enumerated_type_name; symbol->enumerated_spec_init->accept(*this); current_enumerated_type = NULL;