summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ir_to_mesa.cpp7
-rw-r--r--ir_to_mesa.h7
2 files changed, 8 insertions, 6 deletions
diff --git a/ir_to_mesa.cpp b/ir_to_mesa.cpp
index fc0649c60e..f36dea5f31 100644
--- a/ir_to_mesa.cpp
+++ b/ir_to_mesa.cpp
@@ -496,6 +496,13 @@ ir_to_mesa_visitor::visit(ir_if *ir)
exit(1);
}
+ir_to_mesa_visitor::ir_to_mesa_visitor()
+{
+ result = NULL;
+ next_temp = 1;
+ next_constant = 0;
+}
+
static struct prog_src_register
mesa_src_reg_from_ir_src_reg(ir_to_mesa_src_reg reg)
{
diff --git a/ir_to_mesa.h b/ir_to_mesa.h
index d9482264d4..cef27f8b79 100644
--- a/ir_to_mesa.h
+++ b/ir_to_mesa.h
@@ -92,12 +92,7 @@ public:
class ir_to_mesa_visitor : public ir_visitor {
public:
- ir_to_mesa_visitor()
- {
- result = NULL;
- next_temp = 0;
- next_constant = 0;
- }
+ ir_to_mesa_visitor();
int next_temp;
int next_constant;