| 323 | } |
| 324 | |
| 325 | void p_bool_lin_CMP(FlatZincSpace& s, IntRelType irt, const ConExpr& ce, |
| 326 | AST::Node* ann) { |
| 327 | IntArgs ia = s.arg2intargs(ce[0]); |
| 328 | BoolVarArgs iv = s.arg2boolvarargs(ce[1]); |
| 329 | if (ce[2]->isIntVar()) |
| 330 | linear(s, ia, iv, irt, s.iv[ce[2]->getIntVar()], s.ann2ipl(ann)); |
| 331 | else |
| 332 | linear(s, ia, iv, irt, ce[2]->getInt(), s.ann2ipl(ann)); |
| 333 | } |
| 334 | void p_bool_lin_CMP_reif(FlatZincSpace& s, IntRelType irt, ReifyMode rm, |
| 335 | const ConExpr& ce, AST::Node* ann) { |
| 336 | if (rm == RM_EQV && ce[2]->isBool()) { |
no test coverage detected