Changeset 508 for trunk/thune/gc.c

Show
Ignore:
Timestamp:
02/08/08 18:56:30 (10 months ago)
Author:
krobillard
Message:

GC was inadvertently disabled.
Fixed some GC bugs.
Print & recycle now handle macro!.
Fixed bug in ur_release().

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/thune/gc.c

    r502 r508  
    302302            case UT_BLOCK: 
    303303            case UT_PAREN: 
     304            case UT_MACRO: 
    304305                idx = it->series.n; 
    305306                if( ur_isLocal(idx) ) 
     
    336337 
    337338                idx = it->err.traceBlk; 
    338                 if( idx ) 
     339                if( idx > 0 ) 
    339340                    SET_BIT_BLOCK( idx ) 
    340341                break; 
     
    376377                SET_BIT_BLOCK_L( it->func.bodyN ) 
    377378                idx = it->func.sigN; 
    378                 if( idx ) 
     379                if( idx > 0 ) 
    379380                    SET_BIT_BLOCK( idx ) 
    380381                it -= CC_LEN_FUNC;