compiler: The type descriptor of an undefined forward type is an error.
authorIan Lance Taylor <iant@google.com>
Sat, 21 Jan 2012 22:50:36 +0000 (22:50 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Sat, 21 Jan 2012 22:50:36 +0000 (22:50 +0000)
commit08be22dc96b89851dea8a69afe51f8bc245facc1
treeba911f21b3399364f691e4f99f6c86710225dae3
parent8f94383a99eddb3c7c6b94ffaa3528c0e22c68c2
compiler: The type descriptor of an undefined forward type is an error.

* go-gcc.cc (Gcc_backend::type_size): Check for error_mark_node.
(Gcc_backend::type_alignment): Likewise.
(Gcc_backend::type_field_alignment): Likewise.
(Gcc_backend::type_field_offset): Likewise.

From-SVN: r183381
gcc/go/ChangeLog
gcc/go/go-gcc.cc
gcc/go/gofrontend/types.cc