From: Ian Lance Taylor Date: Wed, 11 May 2011 19:56:39 +0000 (+0000) Subject: Permit new of a function type. X-Git-Tag: releases/gcc-4.7.0~6817 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8da1c70b570bc423fd2ea011398a69714ecd8b7a;p=thirdparty%2Fgcc.git Permit new of a function type. From-SVN: r173672 --- diff --git a/gcc/go/gofrontend/expressions.cc b/gcc/go/gofrontend/expressions.cc index 005173b90c8f..c7b8ca0d4110 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