diff options
author | Camil Staps | 2017-07-19 19:42:47 +0000 |
---|---|---|
committer | Camil Staps | 2017-07-19 19:42:47 +0000 |
commit | bb52dc5e385a011f928f7a6c8b8497563a31c464 (patch) | |
tree | e44caeaa5a3cd89d48d9027fe2a4c2c820644d52 /examples/fib.sil | |
parent | Discard unused application results (diff) |
Add AST checks
Diffstat (limited to 'examples/fib.sil')
-rw-r--r-- | examples/fib.sil | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/fib.sil b/examples/fib.sil index 71a9bb1..db66783 100644 --- a/examples/fib.sil +++ b/examples/fib.sil @@ -1,13 +1,13 @@ Int fib(Int n) { - if (n == 100) { - return 100; - } else if (n == 200) { - return 100; + if (n == 1) { + return 1; + } else if (n == 2) { + return 1; } else { - return fib(n - 100) + fib(n - 200); + return fib(n - 1) + fib(n - 2); } } Int main() { - return fib(1000); + return fib(10); } |