- Timestamp:
- Oct 17, 2008, 2:10:24 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/incdep.c
r1872 r1873 312 312 } 313 313 314 /* free a record. */ 315 static void 316 incdep_free_rec (struct incdep *cur, void *rec) 317 { 318 alloccache_free (&incdep_rec_caches[cur->worker_tid], rec); 319 } 320 314 321 315 322 /* grow a cache. */ … … 774 781 do 775 782 { 783 void *free_me = rec_vis; 776 784 unsigned int name_length = rec_vis->name_entry->length; 777 785 define_variable_in_set (incdep_flush_strcache_entry (rec_vis->name_entry), … … 785 793 rec_vis->flocp); 786 794 rec_vis = rec_vis->next; 795 incdep_free_rec (cur, free_me); 787 796 } 788 797 while (rec_vis); … … 795 804 do 796 805 { 806 void *free_me = rec_vd; 797 807 do_variable_definition_2 (rec_vd->flocp, 798 808 incdep_flush_strcache_entry (rec_vd->name_entry), … … 805 815 rec_vd->target_var); 806 816 rec_vd = rec_vd->next; 817 incdep_free_rec (cur, free_me); 807 818 } 808 819 while (rec_vd); … … 815 826 do 816 827 { 828 void *free_me = rec_f; 817 829 struct dep *dep; 818 830 struct nameseq *filenames; … … 836 848 837 849 rec_f = rec_f->next; 850 incdep_free_rec (cur, free_me); 838 851 } 839 852 while (rec_f);
Note:
See TracChangeset
for help on using the changeset viewer.