blob: 069daa2980e02be496e5ae6465e40e0d99749673 [file] [log] [blame]
uniform half4 colorGreen;
uniform half4 colorRed;
bool switch_with_continue_in_loop_0(int x);
bool loop_with_break_in_switch_0(int x);
bool switch_with_continue_in_loop_0(int x)
{
int val = 0;
switch (x)
{
case 1:for (int i = 0;i < 10; ++i)
{
++val;
continue;
++val;
}
default:++val;
}
return val == 11;
}
bool loop_with_break_in_switch_0(int x)
{
int val = 0;
for (int i = 0;i < 10; ++i)
{
switch (x)
{
case 1:++val;
break;
default:return false;
}
++val;
}
return val == 20;
}
half4 main(float2 coords)
{
int x = int(colorGreen.y);
int _0_val = 0;
switch (x)
{
case 1:for (int _1_i = 0;_1_i < 10; ++_1_i)
{
++_0_val;
break;
++_0_val;
}
default:++_0_val;
}
return half4((_0_val == 2 && switch_with_continue_in_loop_0(x)) && loop_with_break_in_switch_0(x) ? colorGreen : colorRed);
}