Print this page
11972 resync smatch
@@ -45,10 +45,12 @@
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,12 +58,12 @@
{
struct string_list *filelist = NULL;
char *file;
clean_up_symbols(sparse_initialize(argc, argv, &filelist));
- FOR_EACH_PTR_NOTAG(filelist, file) {
+ FOR_EACH_PTR(filelist, file) {
clean_up_symbols(sparse(file));
- } END_FOR_EACH_PTR_NOTAG(file);
+ } END_FOR_EACH_PTR(file);
report_stats();
return 0;
}