From 8da1c70b570bc423fd2ea011398a69714ecd8b7a Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Wed, 11 May 2011 19:56:39 +0000 Subject: [PATCH] Permit new of a function type. From-SVN: r173672 --- gcc/go/gofrontend/expressions.cc | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/gcc/go/gofrontend/expressions.cc b/gcc/go/gofrontend/expressions.cc index 005173b90c8..c7b8ca0d411 100644 --- a/gcc/go/gofrontend/expressions.cc +++ b/gcc/go/gofrontend/expressions.cc @@ -10624,9 +10624,6 @@ class Allocation_expression : public Expression do_determine_type(const Type_context*) { } - void - do_check_types(Gogo*); - Expression* do_copy() { return new Allocation_expression(this->type_, this->location()); } @@ -10639,15 +10636,6 @@ class Allocation_expression : public Expression Type* type_; }; -// Check the type of an allocation expression. - -void -Allocation_expression::do_check_types(Gogo*) -{ - if (this->type_->function_type() != NULL) - this->report_error(_("invalid new of function type")); -} - // Return a tree for an allocation expression. tree -- 2.30.2