https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122423
--- Comment #1 from Liam Powell <liam at liampwll dot com> --- The solution for this is to presumably to just not allow descendant types to have alignment which is incompatible with the parent type as the Alignment aspect can already be specified as any value on the parent type. Setting `Alignment => Standard'Maximum_Alignment` everywhere that uses Size'Class also works.
