Print this page
new smatch

*** 45,54 **** --- 45,56 ---- FOR_EACH_PTR(list, sym) { struct entrypoint *ep; expand_symbol(sym); ep = linearize_symbol(sym); + if (!(fdump_ir & PASS_FINAL)) + continue; if (ep) show_entry(ep); } END_FOR_EACH_PTR(sym); }
*** 56,67 **** { struct string_list *filelist = NULL; char *file; clean_up_symbols(sparse_initialize(argc, argv, &filelist)); ! FOR_EACH_PTR_NOTAG(filelist, file) { clean_up_symbols(sparse(file)); ! } END_FOR_EACH_PTR_NOTAG(file); report_stats(); return 0; } --- 58,69 ---- { struct string_list *filelist = NULL; char *file; clean_up_symbols(sparse_initialize(argc, argv, &filelist)); ! FOR_EACH_PTR(filelist, file) { clean_up_symbols(sparse(file)); ! } END_FOR_EACH_PTR(file); report_stats(); return 0; }