summaryrefslogtreecommitdiff
path: root/support/regression/tests/bug-2461.c
blob: 80663e767442895952e6c4efd590839fb4f972a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
   bug-2461.c
*/

#include <testfwk.h>

char foo (const char *p)
{
  return p[0];
}

int i = 0;

void testBug (void)
{
  char c[] = "1234";
  ASSERT (foo (i ? (const char *) c : "test") == 't');
  i = 1;
  ASSERT (foo (i ? (const char *) c : "test") == '1');
}