Lang Hames | e2edcdc | 2015-08-27 20:33:22 +0000 | [diff] [blame] | 1 | # RUN: Kaleidoscope-Ch5 < %s 2>&1 | FileCheck %s |
2 | |||||
3 | # Test 'if' expression. | ||||
4 | def foo(x) if x < 10 then 0 else 1; | ||||
5 | foo(9); | ||||
6 | foo(11); | ||||
7 | # CHECK: Evaluated to 0.000000 | ||||
8 | # CHECK: Evaluated to 1.000000 | ||||
9 | |||||
10 | # Test 'for' expression. | ||||
11 | extern printd(x); | ||||
12 | for i = 1, i < 5, 1.0 in | ||||
13 | printd(i); | ||||
14 | # CHECK: 1.0 | ||||
15 | # CHECK: 2.0 | ||||
16 | # CHECK: 3.0 | ||||
17 | # CHECK: 4.0 | ||||
18 | # CHECK: 5.0 | ||||
19 | # CHECK: Evaluated to 0.000000 |