| ... | ... | @@ -1214,6 +1214,9 @@ static AstNode *trans_binary_operator(Context *c, ResultUsed result_used, TransS |
| 1214 | 1214 | case BO_PtrMemI: |
| 1215 | 1215 | emit_warning(c, stmt->getLocStart(), "TODO handle more C binary operators: BO_PtrMemI"); |
| 1216 | 1216 | return nullptr; |
| 1217 | case BO_Cmp: |
| 1218 | emit_warning(c, stmt->getLocStart(), "TODO handle more C binary operators: BO_Cmp"); |
| 1219 | return nullptr; |
| 1217 | 1220 | case BO_Mul: |
| 1218 | 1221 | return trans_create_bin_op(c, scope, stmt->getLHS(), |
| 1219 | 1222 | qual_type_has_wrapping_overflow(c, stmt->getType()) ? BinOpTypeMultWrap : BinOpTypeMult, |
| ... | ... | @@ -1476,6 +1479,9 @@ static AstNode *trans_compound_assign_operator(Context *c, ResultUsed result_use |
| 1476 | 1479 | case BO_RemAssign: |
| 1477 | 1480 | emit_warning(c, stmt->getLocStart(), "TODO handle more C compound assign operators: BO_RemAssign"); |
| 1478 | 1481 | return nullptr; |
| 1482 | case BO_Cmp: |
| 1483 | emit_warning(c, stmt->getLocStart(), "TODO handle more C compound assign operators: BO_Cmp"); |
| 1484 | return nullptr; |
| 1479 | 1485 | case BO_AddAssign: |
| 1480 | 1486 | if (qual_type_has_wrapping_overflow(c, stmt->getType())) |
| 1481 | 1487 | return trans_create_compound_assign(c, result_used, scope, stmt, BinOpTypeAssignPlusWrap, BinOpTypeAddWrap); |