Changeset 744

Show
Ignore:
Timestamp:
06/16/08 20:21:29 (7 months ago)
Author:
walter
Message:

fix rollup

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/phobos-1.x/phobos/internal/aaA.d

    r676 r744  
    3535import std.c.string; 
    3636import std.string; 
     37import std.gc; 
    3738 
    3839import std.outofmemory; 
     
    274275    // Not found, create new elem 
    275276    //printf("create new one\n"); 
     277    std.gc.disable(); 
    276278    e = cast(aaA *) cast(void*) new void[aaA.sizeof + keysize + valuesize]; 
     279    std.gc.enable(); 
    277280    memcpy(e + 1, pkey, keysize); 
    278281    e.hash = key_hash; 
     
    430433 
    431434            // Should notify GC that e can be free'd now 
     435            delete e; 
    432436            break; 
    433437            } 
     
    565569            break; 
    566570        } 
     571        //printf("rehash %d x%x\n", len, len); 
    567572        len = prime_list[i]; 
    568573        newb.b = new aaA*[len];