1cb93a386Sopenharmony_ci// Expect 9 errors
2cb93a386Sopenharmony_ci
3cb93a386Sopenharmony_civoid no_condition() { for (int i = 0;;i++) {} }
4cb93a386Sopenharmony_ci
5cb93a386Sopenharmony_civoid unary_cond_op()   { for (int i = 0; !(i > 1); ++i) {} }
6cb93a386Sopenharmony_civoid implict_cond_op() { for (int i = 1; bool(i); --i) {} }
7cb93a386Sopenharmony_civoid complex_cond_op() { for (int i = 0; i < 1 && i < 2; ++i) {} }
8cb93a386Sopenharmony_ci
9cb93a386Sopenharmony_civoid cond_wrong_var()  { int j = 0; for (int i = 0; j < 1; ++i) {} }
10cb93a386Sopenharmony_civoid cond_wrong_side() { for (int i = 0; 1 > i; ++i) {} }
11cb93a386Sopenharmony_civoid cond_index_cast() { for (int i = 0; float(i) < 1.5; ++i) {} }
12cb93a386Sopenharmony_ci
13cb93a386Sopenharmony_ciuniform int u;
14cb93a386Sopenharmony_ci
15cb93a386Sopenharmony_civoid cond_uniform_val()    { for (int i = 0; i < u; ++i) {} }
16cb93a386Sopenharmony_civoid cond_param_val(int p) { for (int i = 0; i < p; ++i) {} }
17