[Alignment][NFC] migrate DataLayout internal struct to llvm::Align
[llvm-core.git] / test / Examples / Kaleidoscope / Chapter5.test
blob1ad902378edb3abbe3da4b12f6b6ef0fbd0a3b0d
1 # RUN: Kaleidoscope-Ch5 < %s 2>&1 | FileCheck %s
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
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