- if (flag_dump_types && visited_symbols) {
- while (visited_symbols != (struct symbol *)-1L) {
- struct symbol *sym = visited_symbols;
-
- if (sym->type != SYM_NORMAL) {
- putc(symbol_type_name[sym->type][0], dumpfile);
- putc('#', dumpfile);
- }
- fputs(sym->name, dumpfile);
- putc(' ', dumpfile);
- print_list(dumpfile, sym->defn);
- putc('\n', dumpfile);
-
- visited_symbols = sym->visited;
- sym->visited = NULL;
- }
- }
-