1cb93a386Sopenharmony_ciuniform half4 colorGreen, colorRed; 2cb93a386Sopenharmony_ci 3cb93a386Sopenharmony_cibool out_params_are_distinct(out half x, out half y) { 4cb93a386Sopenharmony_ci x = 1; 5cb93a386Sopenharmony_ci y = 2; 6cb93a386Sopenharmony_ci return x == 1 && y == 2; 7cb93a386Sopenharmony_ci} 8cb93a386Sopenharmony_ci 9cb93a386Sopenharmony_cihalf4 main(float2 coords) { 10cb93a386Sopenharmony_ci half x = 0; 11cb93a386Sopenharmony_ci return out_params_are_distinct(x, x) ? colorGreen : colorRed; 12cb93a386Sopenharmony_ci} 13