Quick Search:

Mode

Context

Displaying 3 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.56
 
1.57
 
MAIN:ragge:20081116133016
 
optim2.c
_>123123  * Search for ADDROF elements and, if found, record them.
 124124  */
 125125 static void
<>126 -findaddrof(NODE *p)
  126+findaddrof(NODE *p, void *arg)
127127 {
 128128         struct addrof *w;
 129129         int tnr;
     
 !
146146  * Convert address-taken temps to OREGs.
 147147  */
 148148 static void
<>149 -cvtaddrof(NODE *p)
  149+cvtaddrof(NODE *p, void *arg)
150150 {
 151151         NODE *l;
 152152         int n;
     
 !
193193                 DLIST_FOREACH(ip, ipole, qelem) {
 194194                         if (ip->type != IP_NODE)
 195195                                 continue;
<>196 -                        walkf(ip->ip_node, findaddrof);
  196+                        walkf(ip->ip_node, findaddrof, 0);
197197                 }
 198198                 if (otlink) {
 199199                         DLIST_FOREACH(ip, ipole, qelem) {
 200200                                 if (ip->type != IP_NODE)
 201201                                         continue;
<>202 -                                walkf(ip->ip_node, cvtaddrof);
  202+                                walkf(ip->ip_node, cvtaddrof, 0);
203203                         }
 204204                 }
 205205         }
     
 !
809809 
 810810 /* Helper function for findTemps, Find assignment nodes. */
 811811 static void
<>812 -searchasg(NODE *p)
  812+searchasg(NODE *p, void *arg)
813813 {
 814814         struct pvarinfo *pv;
 815815 
     
 !
837837 
 838838         currip = ip;
 839839 
<>840 -        walkf(ip->ip_node, searchasg);
  840+        walkf(ip->ip_node, searchasg, 0);
<_841841 }
 842842 
 843843 /*
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-12-21 16:50 +0100