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  }