1cb93a386Sopenharmony_ci#version 400 2cb93a386Sopenharmony_ciout vec4 sk_FragColor; 3cb93a386Sopenharmony_civoid main() { 4cb93a386Sopenharmony_ci int i = 0; 5cb93a386Sopenharmony_ci bool _tmpLoopSeenOnce0 = false; 6cb93a386Sopenharmony_ci while (true) { 7cb93a386Sopenharmony_ci if (_tmpLoopSeenOnce0) { 8cb93a386Sopenharmony_ci if (!(i < 10)) { 9cb93a386Sopenharmony_ci break; 10cb93a386Sopenharmony_ci } 11cb93a386Sopenharmony_ci } 12cb93a386Sopenharmony_ci _tmpLoopSeenOnce0 = true; 13cb93a386Sopenharmony_ci { 14cb93a386Sopenharmony_ci ++i; 15cb93a386Sopenharmony_ci bool _tmpLoopSeenOnce1 = false; 16cb93a386Sopenharmony_ci while (true) { 17cb93a386Sopenharmony_ci if (_tmpLoopSeenOnce1) { 18cb93a386Sopenharmony_ci if (!true) { 19cb93a386Sopenharmony_ci break; 20cb93a386Sopenharmony_ci } 21cb93a386Sopenharmony_ci } 22cb93a386Sopenharmony_ci _tmpLoopSeenOnce1 = true; 23cb93a386Sopenharmony_ci { 24cb93a386Sopenharmony_ci i++; 25cb93a386Sopenharmony_ci } 26cb93a386Sopenharmony_ci } 27cb93a386Sopenharmony_ci } 28cb93a386Sopenharmony_ci } 29cb93a386Sopenharmony_ci sk_FragColor = vec4(float(i)); 30cb93a386Sopenharmony_ci} 31