1union u {
2	int i;
3	float f;
4};
5
6static float foo(void)
7{
8	union u u = { .i = 3 };
9	return u.f;
10}
11
12/*
13 * check-name: constant-union-int-to-float
14 * check description: must not infer the float value from the int
15 * check-command: test-linearize -fdump-ir $file
16 *
17 * check-output-ignore
18 * check-output-pattern(1): load\\.
19 */
20