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

#include <testfwk.h>

#pragma disable_warning 88

#define VAL 0x5555

void foo(char *p)
{
  ASSERT (p == (char *) VAL);
}

void testBug(void)
{
  foo (&(*((char *) VAL)));
  foo (&(*(&(*((char *) VAL)))));
}