// RUN: %clang_tysan -O0 %s -o %t && %run %t >%t.out 2>&1 | |
// RUN: FileCheck %s < %t.out | |
#include <stdio.h> | |
// CHECK-NOT: ERROR: TypeSanitizer: type-aliasing-violation | |
int main() { | |
union { | |
int i; | |
short s; | |
} u; | |
u.i = 42; | |
u.s = 1; | |
printf("%d\n", u.i); | |
} |