| 179 | /// <returns>New SSA ID with the result of the operation.</returns> |
| 180 | virtual id emit_binary_op(const location &loc, tokenid op, const type &res_type, const type &type, id lhs, id rhs) = 0; |
| 181 | id emit_binary_op(const location &loc, tokenid op, const type &type, id lhs, id rhs) { return emit_binary_op(loc, op, type, type, lhs, rhs); } |
| 182 | /// <summary> |
| 183 | /// Adds a ternary operation to the output (built-in operation with three arguments). |
| 184 | /// </summary> |
no test coverage detected