17 lines · plain
1# RUN: Kaleidoscope-Ch6 < %s 2>&1 | FileCheck %s2# REQUIRES: default_triple3 4# Test unary operator definition.5def unary-(x) 0 - x;61 + (-1);7# CHECK: Evaluated to 0.0000008 9# Test binary operator definition.10def binary> 10 (lhs rhs) rhs < lhs;11def foo(x) if x > 10 then 0 else 1;12foo(9);13foo(11);14# CHECK: Evaluated to 1.00000015# CHECK: Evaluated to 0.00000016 17