cmd/cgo: fix default alignment for empty structs

Fixes issue 5242.

LGTM=iant
R=iant
CC=golang-codereviews
https://codereview.appspot.com/125120043

Committer: Ian Lance Taylor <iant@golang.org>