modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/pr38048-1.c (about)

     1  extern void abort(void);
     2  
     3  int foo ()
     4  {
     5    int mat[2][1];
     6    int (*a)[1] = mat;
     7    int det = 0;
     8    int i;
     9    mat[0][0] = 1;
    10    mat[1][0] = 2;
    11    for (i = 0; i < 2; ++i)
    12      det += a[i][0];
    13    return det;
    14  }
    15  
    16  int main()
    17  {
    18    if (foo () != 3)
    19      abort ();
    20    return 0;
    21  }
    22