1 /* { dg-do compile } */ 2 /* { dg-options "-O3 -Werror" } */ 3 list_compare(int * list1)4list_compare (int * list1) 5 { 6 if (list1) 7 value_compare (); 8 } 9 func1(int * f)10func1 (int * f){} 11 value_compare(int * a)12value_compare (int * a) 13 { 14 if (a) 15 list_compare (a); 16 } 17 func2(const int * fb)18func2 (const int * fb) 19 { 20 func1 ((int *) fb); /* { dg-bogus "discards qualifiers" } */ 21 } 22