blob: d711ec969b771c4795f0580bfe29e2cf43fd3bfb [file] [log] [blame]
#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;
}