reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | # RUN: Kaleidoscope-Ch6 < %s 2>&1 | FileCheck %s # 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 |