ir_dead_code: Fix segfault on handling a return statement with no value.

This commit is contained in:
Eric Anholt
2010-04-29 13:54:19 -07:00
parent a2c6df5566
commit 438f38c55a
+4 -1
View File
@@ -251,7 +251,10 @@ ir_dead_code_visitor::visit(ir_call *ir)
void
ir_dead_code_visitor::visit(ir_return *ir)
{
ir->get_value()->accept(this);
ir_rvalue *val = ir->get_value();
if (val)
val->accept(this);
}