1/* Test for restrict: in C99 only.  Test handling of arrays of restricted
2   pointers.  */
3/* Origin: Joseph Myers <jsm@polyomino.org.uk> */
4/* { dg-do compile } */
5/* { dg-options "-std=iso9899:1999 -pedantic-errors" } */
6
7typedef int *ipa[2];
8
9int *restrict x[2];
10restrict ipa y;
11
12void f(int *restrict a[2], restrict ipa b, int *restrict c[restrict]);
13