Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.183
 
1.184
 
MAIN:ragge:20080106150706
 
trees.c
_>7777 static NODE *strargs(NODE *);
 7878 static void rmcops(NODE *p);
 7979 
<>80 -int lastloc = -1;
 81 -
8280 /*      some special actions, used in finding the type of nodes */
 8381 # define NCVT 01
 8482 # define PUN 02
     
 !
22182216                 ip->ip_node = va_arg(ap, NODE *);
 22192217                 break;
 22202218         case IP_EPILOG:
<>2221 -                setloc1(PROG);
  2219+                if (!isinlining)
  2220+                        defloc(cftnsp);
22222221                 /* FALLTHROUGH */
 22232222         case IP_PROLOG:
 22242223                 ipp = (struct interpass_prolog *)ip;
     
 !
22402239                 if (blevel == 0) { /* outside function */
 22412240                         printf("\t%s\n", va_arg(ap, char *));
 22422241                         va_end(ap);
<>2243 -                        lastloc = -1;
  2242+                        defloc(NULL);
22442243                         return;
 22452244                 }
 22462245                 ip->ip_asm = va_arg(ap, char *);
     
 !
22532252                 inline_addarg(ip);
 22542253         else
 22552254                 pass2_compile(ip);
<>2256 -        if (type == IP_EPILOG)
 2257 -                lastloc = PROG;
22582255 }
 22592256 
 22602257 char *
     
 !
23902387         }
 23912388         return n;
 23922389 }
<_ 2390+
  2391+/*
  2392+ * Return CON/VOL/0, whichever are active for the current type.
  2393+ */
  2394+int
  2395+cqual(TWORD t, TWORD q)
  2396+{
  2397+        while (ISARY(t))
  2398+                t = DECREF(t), q = DECQAL(q);
  2399+        if (t <= BTMASK)
  2400+                q <<= TSHIFT;
  2401+        return q & (CON|VOL);
  2402+}
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-09-02 11:20 +0200