Ignore:
Timestamp:
Oct 5, 2009, 5:21:58 PM (16 years ago)
Author:
Frederik Heber <heber@…>
Children:
9c32a1
Parents:
8afe31
git-author:
Frederik Heber <heber@…> (10/05/09 17:14:58)
git-committer:
Frederik Heber <heber@…> (10/05/09 17:21:58)
Message:

Fixed testsuite, removed some minor bugs.

  • TesselationUnitTest_SOURCES lacked memoryallocator stuff
  • Free does not give a message anymore, as there can be no error.
  • testsuite was fixed for suite 2 and 3, mostly due to changed options that were not accomodated for in the testsuite
File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/memoryusageobserver.cpp

    r8afe31 r58808e  
    7777 *
    7878 * \param pointer to the allocated piece of memory
     79 * \param *msg optional error message
    7980 */
    80 void MemoryUsageObserver::removeMemory(void* pointer) {
     81void MemoryUsageObserver::removeMemory(void* pointer, const char *msg) {
    8182  map<void*, size_t>::iterator current = memoryUsers.find(pointer);
    8283
    8384  if (current == memoryUsers.end()) {
    8485    cout << "WARNING: There is non-tracked memory to be freed. Pointer "
    85       << pointer << " is not registered by MemoryUsageObserver." << endl;
     86      << pointer << " is not registered by MemoryUsageObserver: ";
     87    if (msg != NULL)
     88      cout << *msg;
     89    cout << endl;
    8690    return;
    8791  }
Note: See TracChangeset for help on using the changeset viewer.