_d_notify_release !?!?!

John Demme me at teqdruid.com
Wed Nov 1 18:01:30 PST 2006


What does this mean?  One of my test programs (which used to work) now
outputs this.  Seems to happen right after a function returns.

_d_notify_release(o = 0xf7d0ae80)

This has got to be a DMD bug... at the very least, the bug is the error
message not having an intelligible message.

For reference, the function is:

void ConcurrentHashMap1() {
  ConcurrentHashMap!(int,int) mapA = new ConcurrentHashMap!(int,int)();
  mapA.put(1,2);
  mapA.put(3,6);
  mapA.put(4,8);

  assert(mapA.get(4) == 8);
  mapA[5] = 10;
  mapA.remove(5);
  assert(mapA.keySet().contains(3));
  assert(mapA.valueSet().contains(8));
  assert(mapA.size == 3);

  int value;
  mapA.remove(4,value);
  mapA.put(5,value);
  assert(mapA[5] == value);
}

And it's in mango.test.containers in the mango SVN repos.

-- 
~John Demme
me at teqdruid.com
http://www.teqdruid.com/



More information about the Digitalmars-d-bugs mailing list