If some future version of D implements a garbage collector capable of moving objects around the heap, I could get in trouble, right?
Maybe, but I don't think D would do that because a lot of D code uses C libraries. At the least, I'm sure it would offer a function to pin the object so the gc doesn't move it.
