The OpenD Programming Language

Mallocator.reallocate

Standard allocator methods per the semantics defined above. The deallocate and reallocate methods are @system because they may move memory around, leaving dangling pointers in user code. Somewhat paradoxically, malloc is @safe but that's only useful to safe programs that can afford to leak memory allocated.

struct Mallocator
@system @nogc nothrow pure shared const
bool
reallocate
(
ref void[] b
,
size_t s
)

Meta