compiler: Avoid some compiler crashes on invalid code.
authorIan Lance Taylor <iant@google.com>
Thu, 1 Mar 2012 05:14:10 +0000 (05:14 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Thu, 1 Mar 2012 05:14:10 +0000 (05:14 +0000)
commitce842ad6cdd96ec4475cd81b6258ae3c6c46f771
tree58642681b007c2d8a419efeb1a3af019720fea3c
parentfc24bee911ea0d941ffcd8a25db91f417e303168
compiler: Avoid some compiler crashes on invalid code.

* go-gcc.cc (class Gcc_tree): Add set_tree method.
(set_placeholder_pointer_type): When setting to a pointer to
error, set to error_mark_node.

From-SVN: r184684
gcc/go/ChangeLog
gcc/go/go-gcc.cc
gcc/go/gofrontend/expressions.cc
gcc/go/gofrontend/parse.cc