1e2edcdcdSLang Hames# RUN: Kaleidoscope-Ch7 < %s 2>&1 | FileCheck %s 2*8b64adb0SMehdi Amini# REQUIRES: default_triple 3e2edcdcdSLang Hames 4e2edcdcdSLang Hames# Sequence operator and iterative fibonacci function to test user defined vars. 5e2edcdcdSLang Hamesdef binary : 1 (x y) y; 6e2edcdcdSLang Hames 7e2edcdcdSLang Hamesdef fibi(x) 8e2edcdcdSLang Hames var a = 1, b = 1, c in 9e2edcdcdSLang Hames (for i = 3, i < x in 10e2edcdcdSLang Hames c = a + b : 11e2edcdcdSLang Hames a = b : 12e2edcdcdSLang Hames b = c) : 13e2edcdcdSLang Hames b; 14e2edcdcdSLang Hames 15e2edcdcdSLang Hamesfibi(10); 16e2edcdcdSLang Hames# CHECK: Evaluated to 55.000000 17