| |
| 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; |
| } |