Jeremy Fitzhardinge f4cf196dad Make badrw.c conform to C89; split things onto separate lines so it's
clear what the messages are talking about.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2192
2004-01-07 08:47:03 +00:00

30 lines
336 B
C

#include <stdlib.h>
int main(void)
{
void* x = malloc(10);
int *x4;
short *x2;
char *x1;
int y4;
short y2;
char y1;
x4 = x-4;
x2 = x-4;
x1 = x-1;
// Invalid reads and writes of sizes 4, 2, 1
y4 = *x4;
*x4 = y4;
y2 = *x2;
*x2 = y2;
y1 = *x1;
*x1 = y1;
return 0;
}