workaround for nativeclient issue 3798, wrong alignment on copy of a byval struct argument