modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr26833.c (about)

     1  void yasm_lc3b__parse_insn( int num_info, int *num_operands
     2   , int *operands, int op)
     3  {
     4    int found = 0;
     5    int i;
     6    for (; num_info>0 && !found; num_info--)
     7     {
     8      int mismatch = 0;
     9       for(i = 0;op && (i<*num_operands)&& !mismatch; i++)
    10       {
    11         if (!(int)(operands[i] & 0x1))
    12           mismatch = 1;
    13         if (mismatch)
    14           break;
    15       }
    16      if (!mismatch)
    17        found = 1;
    18    }
    19  }