1f08c3bdfSopenharmony_civoid fnp(void) 2f08c3bdfSopenharmony_ci{ 3f08c3bdfSopenharmony_ci int a; 4f08c3bdfSopenharmony_ci for (;;) 5f08c3bdfSopenharmony_ci a += 1; 6f08c3bdfSopenharmony_ci} 7f08c3bdfSopenharmony_ci 8f08c3bdfSopenharmony_civoid fnm(void) 9f08c3bdfSopenharmony_ci{ 10f08c3bdfSopenharmony_ci int a; 11f08c3bdfSopenharmony_ci for (;;) 12f08c3bdfSopenharmony_ci a -= 1; 13f08c3bdfSopenharmony_ci} 14f08c3bdfSopenharmony_ci 15f08c3bdfSopenharmony_civoid fna(void) 16f08c3bdfSopenharmony_ci{ 17f08c3bdfSopenharmony_ci int a; 18f08c3bdfSopenharmony_ci for (;;) 19f08c3bdfSopenharmony_ci a &= 1; 20f08c3bdfSopenharmony_ci} 21f08c3bdfSopenharmony_ci 22f08c3bdfSopenharmony_civoid fno(void) 23f08c3bdfSopenharmony_ci{ 24f08c3bdfSopenharmony_ci int a; 25f08c3bdfSopenharmony_ci for (;;) 26f08c3bdfSopenharmony_ci a |= 1; 27f08c3bdfSopenharmony_ci} 28f08c3bdfSopenharmony_ci 29f08c3bdfSopenharmony_civoid fnx(void) 30f08c3bdfSopenharmony_ci{ 31f08c3bdfSopenharmony_ci int a; 32f08c3bdfSopenharmony_ci for (;;) 33f08c3bdfSopenharmony_ci a ^= 1; 34f08c3bdfSopenharmony_ci} 35f08c3bdfSopenharmony_ci 36f08c3bdfSopenharmony_civoid fnl(void) 37f08c3bdfSopenharmony_ci{ 38f08c3bdfSopenharmony_ci int a; 39f08c3bdfSopenharmony_ci for (;;) 40f08c3bdfSopenharmony_ci a <<= 1; 41f08c3bdfSopenharmony_ci} 42f08c3bdfSopenharmony_ci 43f08c3bdfSopenharmony_civoid fnr(void) 44f08c3bdfSopenharmony_ci{ 45f08c3bdfSopenharmony_ci int a; 46f08c3bdfSopenharmony_ci for (;;) 47f08c3bdfSopenharmony_ci a >>= 1; 48f08c3bdfSopenharmony_ci} 49f08c3bdfSopenharmony_ci 50f08c3bdfSopenharmony_ci/* 51f08c3bdfSopenharmony_ci * check-name: infinite loop 01 52f08c3bdfSopenharmony_ci * check-command: sparse -Wno-decl $file 53f08c3bdfSopenharmony_ci * check-timeout: 54f08c3bdfSopenharmony_ci */ 55