• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 union u {
2 	int i;
3 	float f;
4 };
5 
foo(void)6 static 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