1 /*
2    bug-2461.c
3 */
4 
5 #include <testfwk.h>
6 
foo(const char * p)7 char foo (const char *p)
8 {
9   return p[0];
10 }
11 
12 int i = 0;
13 
testBug(void)14 void 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