Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
7a9d49fd2bfac00e905b361ba76d26ab5b6c3b09
/
.
/
test
/
CodeGen
/
union.c
blob: 473293847c0a3b280d1edd26edadd9a28ffdf34b [
file
] [
log
] [
blame
]
// RUN: clang %s -emit-llvm
union
{
int
a
;
float
b
;
}
u
;
void
f
()
{
u
.
b
=
11
;
}
int
f2
(
float
__x
)
{
union
{
float
__f
;
unsigned
int
__u
;
}
__u
;
return
(
int
)(
__u
.
__u
>>
31
);
}
typedef
union
{
int
i
;
int
*
j
;
}
value
;
int
f3
(
value v
)
{
return
*
v
.
j
;
}