Merge pull request #596 from dtolnay/layout

Improve rustc diagnostic when an extern Rust type is unsized