https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117621
--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Iain Buclaw <ibuc...@gcc.gnu.org>: https://gcc.gnu.org/g:597168191e2909aec745f4dc084e1f8d44fdb3e4 commit r15-8682-g597168191e2909aec745f4dc084e1f8d44fdb3e4 Author: Iain Buclaw <ibuc...@gdcproject.org> Date: Sun Mar 23 12:57:27 2025 +0100 d: Fix ICE type variant differs by TYPE_PACKED [PR117621] Introduced by r13-1104-gf4c3ce32fa54c1, which had an accidental self assignment of TYPE_PACKED when it should have been assigned to the type's variants. PR d/117621 gcc/d/ChangeLog: * types.cc (finish_aggregate_type): Propagate TYPE_PACKED to variants. gcc/testsuite/ChangeLog: * gdc.dg/pr117621.d: New test.