1 #define N 2 2 3 void ok1(int []); 4 void ok2(int [N]); 5 void ok3(int [const volatile restrict]); 6 void ok4(int [const volatile restrict N]); 7 void ok5(int [static N]); 8 void ok6(int [static const volatile restrict N]); 9 void ok7(int [const volatile restrict static N]); 10 11 void ok1(int a[]); 12 void ok2(int a[N]); 13 void ok3(int a[const volatile restrict]); 14 void ok4(int a[const volatile restrict N]); 15 void ok5(int a[static N]); 16 void ok6(int a[static const volatile restrict N]); 17 void ok7(int a[const volatile restrict static N]); 18 19 /* 20 * check-name: abstract-array-declarator-quals 21 */ 22