glsl: fix crash in loop analysis when some controls can't be determined

Fixes loop-07.frag.
This commit is contained in:
Aras Pranckevicius
2010-09-30 12:47:31 +03:00
committed by Eric Anholt
parent 7fb16423cc
commit d67df5dd9d
+3
View File
@@ -85,6 +85,9 @@ int
calculate_iterations(ir_rvalue *from, ir_rvalue *to, ir_rvalue *increment,
enum ir_expression_operation op)
{
if (from == NULL || to == NULL || increment == NULL)
return -1;
void *mem_ctx = talloc_init("%s", __func__);
ir_expression *const sub =