/* Deviance Test 4.6.3.1: Ensure illegal pointer initializations are detected */

int printf(const char *, ...);

int main (void)
  {
   int i2 [5], i1 = 5;

   static int i1Ptr = i2;              /* can't take address of local array */
   extern int i2Ptr = &i2 [3];

   register float f1 [10];             /* no such thing as register arrays */

   float *fptr = (float) (i1 - 1.0);   /* expression is not integral constant */

   printf ("Failed Deviance Test 4.6.3.1\n");
  }
