D issues are now tracked on GitHub. This Bugzilla instance remains as a read-only archive.
Issue 21441 - TypeInfo_Enum.destroy and TypeInfo_Enum.postblit not calling destroy and postblit of base type
Summary: TypeInfo_Enum.destroy and TypeInfo_Enum.postblit not calling destroy and post...
Status: RESOLVED FIXED
Alias: None
Product: D
Classification: Unclassified
Component: druntime (show other issues)
Version: D2
Hardware: All All
: P1 normal
Assignee: No Owner
URL:
Keywords: pull
Depends on:
Blocks:
 
Reported: 2020-12-01 02:20 UTC by Nathan S.
Modified: 2020-12-21 01:01 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description Nathan S. 2020-12-01 02:20:11 UTC
TypeInfo_Enum.destroy and TypeInfo_Enum.postblit should call destroy and postblit of base type. Also offTi but as that does not seem to be implemented yet mentioning it in the change log would muddy the waters.
Comment 1 Dlang Bot 2020-12-01 02:23:06 UTC
@n8sh created dlang/druntime pull request #3297 "Fix TypeInfo_Enum.destroy and TypeInfo_Enum.postblit not calling destroy and postblit of base type" fixing this issue:

- Fix Issue 21441 - TypeInfo_Enum.destroy and TypeInfo_Enum.postblit not calling destroy and postblit of base type
  
  Also offTi but as that does not seem to be implemented yet mentioning it
  in the change log would be confusing.

https://github.com/dlang/druntime/pull/3297
Comment 2 Dlang Bot 2020-12-01 03:03:54 UTC
dlang/druntime pull request #3297 "Fix TypeInfo_Enum.destroy and TypeInfo_Enum.postblit not calling destroy and postblit of base type" was merged into stable:

- e3c8d0f77601e24f00720a4eef811c94d2b78198 by Nathan Sashihara:
  Fix Issue 21441 - TypeInfo_Enum.destroy and TypeInfo_Enum.postblit not calling destroy and postblit of base type
  
  Also offTi but as that does not seem to be implemented yet mentioning it
  in the change log would be confusing.

https://github.com/dlang/druntime/pull/3297
Comment 3 Dlang Bot 2020-12-21 01:01:38 UTC
dlang/druntime pull request #3315 "merge stable" was merged into master:

- 8180486492a1763366dc48083ac14063a9db4f95 by Nathan Sashihara:
  Fix Issue 21441 - TypeInfo_Enum.destroy and TypeInfo_Enum.postblit not calling destroy and postblit of base type
  
  Also offTi but as that does not seem to be implemented yet mentioning it
  in the change log would be confusing.

https://github.com/dlang/druntime/pull/3315