+void ExpressionInliner::visit(TernaryExpression &ternary)
+{
+ visit_and_record(ternary.condition, ternary.oper, false);
+ visit_and_record(ternary.true_expr, ternary.oper, false);
+ visit_and_record(ternary.false_expr, ternary.oper, true);
+ r_oper = ternary.oper;
+ r_trivial = false;
+}
+