Frees previously allocated memory block.
Previously allocated memory block (or null, in which case nothing happens).
Consider using scope(exit) to ensure deallocation (but beware of double frees).
auto cacheLine = allocate!ubyte(64); scope(exit) cacheLine.deallocate(); assert(cacheLine != null);
Frees previously allocated memory block.