aboutsummaryrefslogtreecommitdiff
path: root/doc/langref/test_fibonacci_comptime_unreachable.zig
blob: 1d61054d7c2f442bf47438cfd0130e3e413550e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
const assert = @import("std").debug.assert;

fn fibonacci(index: i32) i32 {
    if (index < 2) return index;
    return fibonacci(index - 1) + fibonacci(index - 2);
}

test "fibonacci" {
    try comptime assert(fibonacci(7) == 99999);
}

// test_error=reached unreachable