diff options
Diffstat (limited to 'ir.h')
-rw-r--r-- | ir.h | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -793,11 +793,6 @@ public: return this; } - virtual void accept(ir_visitor *v) - { - v->visit(this); - } - bool is_lvalue(); /** @@ -844,6 +839,11 @@ public: return (ir_variable *) this->var; } + virtual void accept(ir_visitor *v) + { + v->visit(this); + } + virtual ir_visitor_status accept(ir_hierarchical_visitor *); }; @@ -862,6 +862,11 @@ public: return ((ir_rvalue *) this->var)->variable_referenced(); } + virtual void accept(ir_visitor *v) + { + v->visit(this); + } + virtual ir_visitor_status accept(ir_hierarchical_visitor *); private: @@ -883,6 +888,11 @@ public: return ((ir_rvalue *) this->var)->variable_referenced(); } + virtual void accept(ir_visitor *v) + { + v->visit(this); + } + virtual ir_visitor_status accept(ir_hierarchical_visitor *); }; |