_d_delstructImpl._d_delstruct

This is called for a delete statement where the value being deleted is a pointer to a struct with a destructor but doesn't have an overloaded delete operator.

template _d_delstructImpl(T)
@trusted @nogc pure nothrow
void
_d_delstruct
(
ref T p
)

Parameters

p T

pointer to the value to be deleted

Bugs

This function template was ported from a much older runtime hook that bypassed safety, purity, and throwabilty checks. To prevent breaking existing code, this function template is temporarily declared @trusted until the implementation can be brought up to modern D expectations.

Meta