https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106977
--- Comment #19 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #18) > > I think the visibility type is POD (assuming D has that concept) At least the front-end does. See dmd/dstruct.d:443 if isPOD return false, TREE_ADDRESSABLE is set on the struct. I have not gone through the code otherwise.