Print this page
11506 smatch resync

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/smatch_links.c
          +++ new/usr/src/tools/smatch/src/smatch_links.c
↓ open down ↓ 94 lines elided ↑ open up ↑
  95   95                  set_state(sm->owner - 1, tmp->var, tmp->sym, &undefined);
  96   96          } END_FOR_EACH_PTR(tmp);
  97   97          set_state(sm->owner, sm->name, sm->sym, &undefined);
  98   98  }
  99   99  
 100  100  void set_up_link_functions(int id, int link_id)
 101  101  {
 102  102          if (id + 1 != link_id)
 103  103                  sm_fatal("FATAL ERROR: links need to be registered directly after the check");
 104  104  
      105 +        set_dynamic_states(link_id);
 105  106          add_merge_hook(link_id, &merge_link_states);
 106  107          add_modification_hook(link_id, &match_link_modify);
 107  108          // free link at the end of function
 108  109  }
 109  110  
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX