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

     1  struct dm
     2  {
     3    unsigned q;
     4    unsigned r;
     5  };
     6  
     7  struct dm
     8  dm (a, b)
     9       unsigned a, b;
    10  {
    11    struct dm qr;
    12  
    13    qr.q = a / b;
    14    qr.r = a % b;
    15    return qr;
    16  }
    17  
    18  main ()
    19  {
    20    struct dm qr;
    21  
    22    qr = dm (100, 30);
    23    printf ("%u, %u\n", qr.q, qr.r);
    24  }