@@ -77,8 +77,22 @@ void ir_print_visitor::visit(ir_dereference *ir) | |||
void ir_print_visitor::visit(ir_assignment *ir) | |||
{ | |||
printf("%s:%d:\n", __func__, __LINE__); | |||
(void) ir; | |||
printf("(assign\n"); | |||
printf(" ("); | |||
if (ir->condition) | |||
ir->condition->accept(this); | |||
else | |||
printf("true"); | |||
printf(")\n"); | |||
printf(" ("); | |||
ir->lhs->accept(this); | |||
printf(")\n"); | |||
printf(" ("); | |||
ir->rhs->accept(this); | |||
printf(")\n"); | |||
} | |||