Print this page
new smatch

*** 57,67 **** struct string_list *filelist = NULL; bits_in_bool = 8; clean_up_symbols(sparse_initialize(argc, argv, &filelist)); ! FOR_EACH_PTR_NOTAG(filelist, file) { struct symbol_list *list; const char *basename = strrchr(file, '/'); basename = basename ? basename+1 : file; list = sparse(file); --- 57,67 ---- struct string_list *filelist = NULL; bits_in_bool = 8; clean_up_symbols(sparse_initialize(argc, argv, &filelist)); ! FOR_EACH_PTR(filelist, file) { struct symbol_list *list; const char *basename = strrchr(file, '/'); basename = basename ? basename+1 : file; list = sparse(file);
*** 68,78 **** // Do type evaluation and simplification emit_unit_begin(basename); clean_up_symbols(list); emit_unit_end(); ! } END_FOR_EACH_PTR_NOTAG(file); #if 0 // And show the allocation statistics show_ident_alloc(); show_token_alloc(); --- 68,78 ---- // Do type evaluation and simplification emit_unit_begin(basename); clean_up_symbols(list); emit_unit_end(); ! } END_FOR_EACH_PTR(file); #if 0 // And show the allocation statistics show_ident_alloc(); show_token_alloc();