tests/basic/return-analyze-for-5.sp
author David Anderson <dvander@alliedmods.net>
Sat Dec 22 19:48:43 2012 -0800 (2012-12-22)
changeset 232 2b8512340180
parent 71 tests/prototype/return-analyze-for-5.sp@f7e573226c2b
child 263 ba85a47ee414
permissions -rw-r--r--
Re-introduce definite return analysis.
dvander@232
     1
native PrintNum(num);
dvander@71
     2
dvander@232
     3
f(x)
dvander@71
     4
{
dvander@232
     5
    for (; x;) {
dvander@232
     6
        return 5;
dvander@232
     7
    }
dvander@232
     8
    return 4;
dvander@71
     9
}
dvander@71
    10
dvander@232
    11
public main()
dvander@71
    12
{
dvander@232
    13
    PrintNum(f(5));
dvander@232
    14
    PrintNum(f(0));
dvander@71
    15
}
dvander@71
    16
dvander@71
    17