brintos

brintos / llvm-project-archived public Read only

0
0
Text · 339 B · 09c1083 Raw
18 lines · c
1#include <stdint.h>2#include <stdio.h>3int main() {4  union {5    uint8_t bytebuf[16];6    uint16_t shortbuf[8];7    uint64_t dwordbuf[2];8  } a;9  a.dwordbuf[0] = a.dwordbuf[1] = 0;10  a.bytebuf[0] = 0; // break here11  for (int i = 0; i < 8; i++) {12    a.shortbuf[i] += i;13  }14  for (int i = 0; i < 8; i++) {15    a.shortbuf[i] += i;16  }17}18