Fix PR4948 (and a leak): by not destroying the DwarfException
[llvm/avr.git] / test / FrontendC / union-align.c
blobf99a760805698ebc4348939a7dc09431a53de042
1 // RUN: %llvmgcc -S %s -o - | grep load | grep "4 x float" | not grep "align 4"
2 // RUN: %llvmgcc -S %s -o - | grep load | grep "4 x float" | grep "align 16"
3 // PR3432
4 // rdar://6536377
6 typedef float __m128 __attribute__ ((__vector_size__ (16)));
8 typedef union
10 int i[4];
11 float f[4];
12 __m128 v;
13 } u_t;
15 __m128 t(u_t *a) {
16 return a->v;