Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/heap.cfa

    r7117ac3 rbcb14b5  
    1010// Created On       : Tue Dec 19 21:58:35 2017
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Thu Sep  6 09:01:30 2018
    13 // Update Count     : 513
     12// Last Modified On : Thu Aug 23 06:11:44 2018
     13// Update Count     : 511
    1414//
    1515
     
    329329        #endif // __CFA_DEBUG__
    330330
    331         //assert( heapManager.heapBegin != 0 );
    332         //heapManager{};
    333         if ( heapManager.heapBegin == 0 ) heapManager{};
     331        assert( heapManager.heapBegin == 0 );                           // always perform check, done once
     332        heapManager{};
    334333} // memory_startup
    335334
     
    701700
    702701static inline void * mallocNoStats( size_t size ) {             // necessary for malloc statistics
    703         //assert( heapManager.heapBegin != 0 );
    704         if ( unlikely( heapManager.heapBegin == 0 ) ) heapManager{}; // called before memory_startup ?
     702        assert( heapManager.heapBegin != 0 );
    705703        void * area = doMalloc( size );
    706704        if ( unlikely( area == 0 ) ) errno = ENOMEM;            // POSIX
Note: See TracChangeset for help on using the changeset viewer.