Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.202
 
1.203
 
MAIN:ragge:20080729131308
 
trees.c
_>298298                 switch(o){
 299299 
 300300                 case NAME:
<>301 -                        sp = spname;
 302 -                        if (sp->sflags & STNODE) {
 303 -                                /* Generated for optimizer */
 304 -                                p->n_op = TEMP;
 305 -                                p->n_type = sp->stype;
 306 -                                p->n_sue = sp->ssue;
 307 -                                p->n_df = sp->sdf;
 308 -                                p->n_rval = sp->soffset;
 309 -                                break;
 310 -                        }
 311 -                                
 312 -#ifdef GCC_COMPAT
 313 -                        /* Get a label name */
 314 -                        if (sp->sflags == SLBLNAME) {
 315 -                                p->n_type = VOID;
 316 -                                p->n_sue = MKSUE(VOID);
 317 -                                p->n_lval = 0;
 318 -                                p->n_sp = sp;
 319 -                                break;
 320 -                        } else
 321 -#endif
 322 -                        if (sp->stype == UNDEF) {
 323 -                                uerror("%s undefined", sp->sname);
 324 -                                /* make p look reasonable */
 325 -                                p->n_type = INT;
 326 -                                p->n_sue = MKSUE(INT);
 327 -                                p->n_df = NULL;
 328 -                                p->n_sp = sp;
 329 -                                p->n_lval = 0;
 330 -                                defid(p, SNULL);
 331 -                                break;
 332 -                        }
 333 -                        p->n_type = sp->stype;
 334 -                        p->n_qual = sp->squal;
 335 -                        p->n_df = sp->sdf;
 336 -                        p->n_sue = sp->ssue;
 337 -                        p->n_lval = 0;
 338 -                        p->n_sp = sp;
 339 -                        if (sp->sclass == MOE) {
 340 -                                p->n_op = ICON;
 341 -                                p->n_lval = sp->soffset;
 342 -                                p->n_df = NULL;
 343 -                                p->n_sp = NULL;
 344 -                        }
 345 -                        break;
  301+                        cerror("buildtree NAME");
<_346302 
 347303                 case STREF:
 348304                         /* p->x turned into *(p+offset) */
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-20 16:08 +0100