1#define cvr const volatile restrict 2 3_Static_assert([typeof((cvr int) 0)] == [int]); 4_Static_assert([typeof((cvr int *) 0)] == [cvr int *]); 5 6static int *function(volatile int x) 7{ 8 extern typeof((typeof(x)) (x)) y; 9 return &y; 10} 11 12/* 13 * check-name: unqual-cast 14 */ 15