i965/vs: Allocate storage for "auto" variables just like temps.

Fixes segfault in glsl-vs-cross-2.
This commit is contained in:
Eric Anholt
2011-08-05 16:35:24 -07:00
parent 82aa9299fb
commit 78fac1892a
@@ -634,6 +634,7 @@ vec4_visitor::visit(ir_variable *ir)
}
break;
case ir_var_auto:
case ir_var_temporary:
reg = new(mem_ctx) dst_reg(this, ir->type);
break;
@@ -647,6 +648,9 @@ vec4_visitor::visit(ir_variable *ir)
setup_uniform_values(ir->location, ir->type);
}
break;
default:
assert(!"not reached");
}
reg->type = brw_type_for_base_type(ir->type);