Permit new of a function type.

From-SVN: r173672
This commit is contained in:
Ian Lance Taylor 2011-05-11 19:56:39 +00:00
parent 2d8f63a164
commit 8da1c70b57
1 changed files with 0 additions and 12 deletions

View File

@ -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