#include "test_static.isph"
uniform bool b = true;

task void f_v(uniform float RET[]) {
    uniform int i = 0;
    if (((varying int8) b) < 0) {
        // This branch may not be triggered, regardless of value of b;
        i = 1;
    }
    RET[programIndex] = i;
    return;
}

task void result(uniform float RET[]) {
    RET[programIndex] = 0;
}
