From: Ian Lance Taylor Date: Thu, 16 Dec 2010 00:02:33 +0000 (+0000) Subject: Don't crash on Sizeof of undefined type. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cf15c41988bdb2ff12325111603434a60cdf6c26;p=gcc.git Don't crash on Sizeof of undefined type. From-SVN: r167884 --- diff --git a/gcc/go/gofrontend/expressions.cc b/gcc/go/gofrontend/expressions.cc index 4f6e4ed3622..39bbc84512a 100644 --- a/gcc/go/gofrontend/expressions.cc +++ b/gcc/go/gofrontend/expressions.cc @@ -7069,7 +7069,8 @@ Builtin_call_expression::check_one_arg() return false; } if (args->front()->is_error_expression() - || args->front()->type()->is_error_type()) + || args->front()->type()->is_error_type() + || args->front()->type()->is_undefined()) { this->set_is_error(); return false;