1 // RUN: %clang_cc1 -emit-llvm %s -o - -triple i686-pc-linux-gnu | FileCheck %s
3 // Make sure we generate something sane instead of a ptrtoint
4 // CHECK: bitcast (%0* @r to %union.x*), [4 x i8] undef
5 union x
{long long b
;union x
* a
;} r
= {.a
= &r
};
8 // CHECK: global %1 { [3 x i8] zeroinitializer, [5 x i8] undef }