1 /* { dg-do compile } */ 2 /* { dg-options "-std=iso9899:1999 -pedantic-errors" } */ 3 4 typedef const int CI; 5 const const int c1; /* { dg-bogus "duplicate" } */ 6 const CI c2; /* { dg-bogus "duplicate" } */ 7 const CI *c3; /* { dg-bogus "duplicate" } */ 8 9 typedef volatile int VI; 10 volatile volatile int v1; /* { dg-bogus "duplicate" } */ 11 volatile VI v2; /* { dg-bogus "duplicate" } */ 12 volatile VI *v3; /* { dg-bogus "duplicate" } */ 13