Add unary operator to convert unsigned integer to float
[mesa.git] / ir_print_visitor.h
index 121b7e8bb68194d06b650b46fa1f9aec22530fed..8fd684eb92a7342631621194a97a423ca5a578b3 100644 (file)
@@ -35,6 +35,7 @@
 class ir_print_visitor : public ir_visitor {
 public:
    ir_print_visitor()
+      : deref_depth(0)
    {
       /* empty */
    }
@@ -57,12 +58,16 @@ public:
    virtual void visit(ir_function_signature *);
    virtual void visit(ir_function *);
    virtual void visit(ir_expression *);
+   virtual void visit(ir_swizzle *);
    virtual void visit(ir_dereference *);
    virtual void visit(ir_assignment *);
    virtual void visit(ir_constant *);
    virtual void visit(ir_call *);
    virtual void visit(ir_return *);
    /*@}*/
+
+private:
+   int deref_depth;
 };
 
 #endif /* IR_PRINT_VISITOR_H */