1*e2edcdcdSLang Hames# RUN: Kaleidoscope-Ch5 < %s 2>&1 | FileCheck %s 2*e2edcdcdSLang Hames 3*e2edcdcdSLang Hames# Test 'if' expression. 4*e2edcdcdSLang Hamesdef foo(x) if x < 10 then 0 else 1; 5*e2edcdcdSLang Hamesfoo(9); 6*e2edcdcdSLang Hamesfoo(11); 7*e2edcdcdSLang Hames# CHECK: Evaluated to 0.000000 8*e2edcdcdSLang Hames# CHECK: Evaluated to 1.000000 9*e2edcdcdSLang Hames 10*e2edcdcdSLang Hames# Test 'for' expression. 11*e2edcdcdSLang Hamesextern printd(x); 12*e2edcdcdSLang Hamesfor i = 1, i < 5, 1.0 in 13*e2edcdcdSLang Hames printd(i); 14*e2edcdcdSLang Hames# CHECK: 1.0 15*e2edcdcdSLang Hames# CHECK: 2.0 16*e2edcdcdSLang Hames# CHECK: 3.0 17*e2edcdcdSLang Hames# CHECK: 4.0 18*e2edcdcdSLang Hames# CHECK: 5.0 19*e2edcdcdSLang Hames# CHECK: Evaluated to 0.000000