diff --git a/changelog/variant_disabled_this.dd b/changelog/variant_disabled_this.dd index 8567cd0d9fb..8ab39e5953c 100644 --- a/changelog/variant_disabled_this.dd +++ b/changelog/variant_disabled_this.dd @@ -1,6 +1,6 @@ -variant: Support big structs with @disabled this() +variant: Support big structs with `@disable this()` std.variant didn't compile when the payload was a struct that was bigger than -its internal buffer and had to be allocated on the heap if that struct -`@disabled this()`. The new handling now always skips the constructor and just -copies the directly to the allocated regions. +its internal buffer, had to be allocated on the heap, and had `@disable this()`. +The new handling now always skips the constructor and just copies the payload +directly to the allocated region.