aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/backend/pointer-cmp.c
blob: 7e0d8d7dac4903eee4a05ac37b706871c1d477f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
int cmpint(   int x,   int y)	{ return x == y; }
int cmpflt( float x, float y)	{ return x == y; }
int cmpvptr(void *x, void *y)	{ return x == y; }
int cmpiptr(int  *x, int  *y)	{ return x == y; }

int cmpmptr(long  x, int  *y)	{ return (int*)x == y; }
int cmpnptr(int  *x, long  y)	{ return x == (int*)y; }

/*
 * check-name: pointer comparison
 * check-command: sparsec -Wno-decl -c $file -o tmp.o
 */