1 /* 2 bug-2461.c 3 */ 4 5 #include <testfwk.h> 6 foo(const char * p)7char foo (const char *p) 8 { 9 return p[0]; 10 } 11 12 int i = 0; 13 testBug(void)14void testBug (void) 15 { 16 char c[] = "1234"; 17 ASSERT (foo (i ? (const char *) c : "test") == 't'); 18 i = 1; 19 ASSERT (foo (i ? (const char *) c : "test") == '1'); 20 } 21 22