#include <stdio.h>
#include <stdint.h>
#include <stdlib.h>
#include <sanitizer/dfsan_interface.h>
uint32_t a4, b4;
uint64_t a8, b8;
void __dfsw___sanitizer_cov_trace_const_cmp4(uint8_t a, uint8_t b,
dfsan_label l1, dfsan_label l2) {
printf("const_cmp4 %d %d\n", a, b);
}
void __dfsw___sanitizer_cov_trace_cmp8(uint8_t a, uint8_t b, dfsan_label l1,
dfsan_label l2) {
printf("cmp8 %d %d\n", a, b);
}
int main(int argc, char **argv) {
printf("MAIN\n");
if (a4 != b4) abort();
if (a4 == 42) abort();
if (a8 != b8) abort();
if (a8 == 66) abort();
switch (10 / (a4 + 2)) {
case 1: abort();
case 2: exit(1);
case 5:
printf("SWITCH OK\n");
break;
}
printf("DONE\n");
return 0;
}