blob: 313e8c82a79e7907736a6b24083f01aa05014d47 [file] [log] [blame]
out vec4 sk_FragColor;
uniform vec4 colorGreen;
uniform vec4 colorRed;
int glob;
struct S {
int i;
};
bool block_variable_hides_global_variable_b() {
return glob == 2;
}
bool local_variable_hides_struct_b() {
bool S = true;
return S;
}
bool local_struct_variable_hides_struct_type_b() {
S S = S(1);
return S.i == 1;
}
bool local_variable_hides_global_variable_b() {
int glob = 1;
return glob == 1;
}
vec4 main() {
glob = 2;
const bool _0_var = true;
return (((_0_var && block_variable_hides_global_variable_b()) && local_variable_hides_struct_b()) && local_struct_variable_hides_struct_type_b()) && local_variable_hides_global_variable_b() ? colorGreen : colorRed;
}