equality_expression_optimized.gravity 285 B

12345678910
  1. #unittest {
  2. name: "Equality expression (==,!=) with multiple subnodes, testing optimizer operator execution order.";
  3. error: NONE;
  4. result: true;
  5. };
  6. func main() {
  7. var a = 2 == 2 != 0; // should be like (2==2)!=0 -> (1)!=0 -> 1,
  8. return a; // not like 2==(2!=0) -> 2==(1) -> 0
  9. }