Don't crash if a result variable redefines a parameter.

From-SVN: r170451
This commit is contained in:
Ian Lance Taylor 2011-02-24 02:43:21 +00:00
parent 32e0b68a4b
commit 1b4d46a696

View file

@ -2558,7 +2558,8 @@ Function::create_named_result_variables(Gogo* gogo)
}
Result_variable* result = new Result_variable(p->type(), this, index);
Named_object* no = block->bindings()->add_result_variable(name, result);
this->named_results_->push_back(no);
if (no->is_result_variable())
this->named_results_->push_back(no);
}
}