# RUN: Kaleidoscope-Ch6 < %s 2>&1 | FileCheck %s # REQUIRES: default_triple # Test unary operator definition. def unary-(x) 0 - x; 1 + (-1); # CHECK: Evaluated to 0.000000 # Test binary operator definition. def binary> 10 (lhs rhs) rhs < lhs; def foo(x) if x > 10 then 0 else 1; foo(9); foo(11); # CHECK: Evaluated to 1.000000 # CHECK: Evaluated to 0.000000