diff options
-rw-r--r-- | gcc/go/gofrontend/expressions.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/go/gofrontend/expressions.cc b/gcc/go/gofrontend/expressions.cc index fbd716a..8053456 100644 --- a/gcc/go/gofrontend/expressions.cc +++ b/gcc/go/gofrontend/expressions.cc @@ -9682,6 +9682,8 @@ Call_result_expression::do_type() Function_type* fntype = ce->get_function_type(); if (fntype == NULL) { + if (ce->issue_error()) + this->report_error(_("expected function")); this->set_is_error(); return Type::make_error_type(); } |