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

#include <testfwk.h>

char bug2957(char *p, int i, char c)
{
    p[0] = c;
    p[i] = 8;
    return p[0]; // Always returns c.
}

void testBug(void)
{
	char c;
	ASSERT(bug2957(&c, 0, 0) == 8);
}