1*9880d681SAndroid Build Coastguard Worker# RUN: Kaleidoscope-Ch7 < %s 2>&1 | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker# Sequence operator and iterative fibonacci function to test user defined vars. 4*9880d681SAndroid Build Coastguard Workerdef binary : 1 (x y) y; 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Workerdef fibi(x) 7*9880d681SAndroid Build Coastguard Worker var a = 1, b = 1, c in 8*9880d681SAndroid Build Coastguard Worker (for i = 3, i < x in 9*9880d681SAndroid Build Coastguard Worker c = a + b : 10*9880d681SAndroid Build Coastguard Worker a = b : 11*9880d681SAndroid Build Coastguard Worker b = c) : 12*9880d681SAndroid Build Coastguard Worker b; 13*9880d681SAndroid Build Coastguard Worker 14*9880d681SAndroid Build Coastguard Workerfibi(10); 15*9880d681SAndroid Build Coastguard Worker# CHECK: Evaluated to 55.000000 16