[Issue 15393] New: Debug versions in GC code doesn't compile.
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Tue Dec  1 07:50:34 PST 2015
    
    
  
https://issues.dlang.org/show_bug.cgi?id=15393
          Issue ID: 15393
           Summary: Debug versions in GC code doesn't compile.
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: druntime
          Assignee: nobody at puremagic.com
          Reporter: ibuclaw at gdcproject.org
When compiling 2.067 druntime.  Might have been fixed in a latter release, but
this is preventing me from working on it.
*** debug = PRINTF ***
../../../../gcc-devel/libphobos/libdruntime/gc/gc.d:1866:36: error: function
gc.gc.printFreeInfo (Pool* pool) is not callable using argument types
(LargeObjectPool*)
         debug(PRINTF) printFreeInfo(pool);
                                    ^
../../../../gcc-devel/libphobos/libdruntime/gc/gc.d:1874:36: error: function
gc.gc.printFreeInfo (Pool* pool) is not callable using argument types
(LargeObjectPool*)
         debug(PRINTF) printFreeInfo(pool);
                                    ^
../../../../gcc-devel/libphobos/libdruntime/gc/gc.d:1866:36: error: function
gc.gc.printFreeInfo (Pool* pool) is not callable using argument types
(LargeObjectPool*)
         debug(PRINTF) printFreeInfo(pool);
                                    ^
../../../../gcc-devel/libphobos/libdruntime/gc/gc.d:1874:36: error: function
gc.gc.printFreeInfo (Pool* pool) is not callable using argument types
(LargeObjectPool*)
         debug(PRINTF) printFreeInfo(pool);
                                    ^
*** debug = MEMSTOMP ***
../../../../gcc-devel/libphobos/libdruntime/gc/gc.d:1802:42: error: undefined
identifier size, did you mean alias size_t?
         debug (MEMSTOMP) memset(p, 0xF0, size);
                                          ^
../../../../gcc-devel/libphobos/libdruntime/gc/gc.d:1802:42: error: undefined
identifier size, did you mean alias size_t?
         debug (MEMSTOMP) memset(p, 0xF0, size);
                                          ^
../../../../gcc-devel/libphobos/libdruntime/gc/gc.d:3117:37: error: undefined
identifier pool, did you mean struct Pool?
             debug (MEMSTOMP) memset(pool.baseAddr + pn * PAGESIZE, 0xF3, n *
PAGESIZE);
                                     ^
../../../../gcc-devel/libphobos/libdruntime/gc/gc.d:3117:37: error: undefined
identifier pool, did you mean struct Pool?
             debug (MEMSTOMP) memset(pool.baseAddr + pn * PAGESIZE, 0xF3, n *
PAGESIZE);
                                     ^
*** debug = INVARIANT ***
../../../../gcc-devel/libphobos/libdruntime/gc/gc.d:1458:22: error: no property
'Invariant' for type 'const(PoolTable!(Pool))'
             pooltable.Invariant();
                      ^
../../../../gcc-devel/libphobos/libdruntime/gc/gc.d:1458:22: error: no property
'Invariant' for type 'const(PoolTable!(Pool))'
             pooltable.Invariant();
                      ^
--
    
    
More information about the Digitalmars-d-bugs
mailing list