Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.144
 
1.145
 
MAIN:ragge:20110530173610
 
local.c
_>411411                         if (kflag == 0) {
 412412                                 if (q->slevel == 0)
 413413                                         break;
<>414 -                        } else if (blevel > 0)
  414+                        } else if (blevel > 0 && !doing_init)
415415                                 p = picstatic(p);
 416416                         break;
 417417 
     
 !
436436 #endif
 437437                         if (kflag == 0)
 438438                                 break;
<>439 -                        if (blevel > 0)
  439+                        if (blevel > 0 && !doing_init)
440440                                 p = picext(p);
 441441                         break;
 442442                 }
     
 !
10831083         if (t > BTMASK)
 10841084                 t = INT; /* pointer */
 10851085 
<>1086 -        while (p->n_op == SCONV || p->n_op == PCONV) {
 1087 -                NODE *l = p->n_left;
 1088 -                l->n_type = p->n_type;
 1089 -                p = l;
 1090 -        }
 1091 -
 1092 -        if (kflag && (p->n_op == PLUS || p->n_op == UMUL)) {
 1093 -                if (p->n_op == UMUL)
 1094 -                        p = p->n_left;
 1095 -                p = p->n_right;
 1096 -                q = p->n_sp;
 1097 -
 1098 -                if (q->soname != NULL) {
 1099 -#if defined(ELFABI)
 1100 -
 1101 -                        if ((c = strstr(q->soname, "@GOT")) != NULL)
 1102 -                                *c = 0; /* ignore GOT ref here */
 1103 -#elif defined(MACHOABI)
 1104 -
 1105 -                        if  ((c = strstr(q->soname, "$non_lazy_ptr")) != NULL) {
 1106 -                                q->soname++;    /* skip "L" */
 1107 -                                *c = 0; /* ignore GOT ref here */
 1108 -                        } else if ((c = strstr(q->soname, "-L")) != NULL)
 1109 -                                *c = 0; /* ignore GOT ref here */
 1110 -#endif
 1111 -                }
 1112 -        }
<_11131086         if (p->n_op != ICON && p->n_op != FCON)
 11141087                 cerror("ninval: init node not constant");
 11151088 
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 21:50 +0100