Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.66
 
1.67
 
MAIN:ragge:20030802112243
 
trees.c
_>244244         if (actions & LVAL) { /* check left descendent */
 245245                 if (notlval(p->n_left)) {
 246246                         uerror("lvalue required");
<>247 -                } else if (ISCON(p->n_left->n_qual << TSHIFT) && blevel > 0)
 248 -                        uerror("lvalue is declared const");
  247+                } else {
  248+                        if ((l->n_type > BTMASK && ISCON(l->n_qual)) ||
  249+                            (l->n_type <= BTMASK && ISCON(l->n_qual << TSHIFT)))
  250+                                if (blevel > 0)
  251+                                        uerror("lvalue is declared const");
  252+                }
249253         }
 250254 
 251255         if( actions & NCVTR ){
     
 !
362366                         }
 363367                         if( !ISPTR(l->n_type))uerror("illegal indirection");
 364368                         p->n_type = DECREF(l->n_type);
<> 369+                        p->n_qual = DECREF(l->n_qual);
<_365370                         p->n_df = l->n_df;
 366371                         p->n_sue = l->n_sue;
 367372                         break;
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 13:47 +0200