From cf15c41988bdb2ff12325111603434a60cdf6c26 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Thu, 16 Dec 2010 00:02:33 +0000 Subject: [PATCH] Don't crash on Sizeof of undefined type. From-SVN: r167884 --- gcc/go/gofrontend/expressions.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.30.2