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

     1  /* Origin: Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
     2  
     3     Boolean types were not accepted as array sizes nor as switch
     4     quantities.  */
     5  
     6  #include <stdbool.h>
     7  
     8  int
     9  main(void)
    10  {
    11    bool arr[(bool)1];
    12    
    13    switch (arr[0])
    14      {
    15      default:;
    16      }
    17  
    18    return 0;
    19  }