f1(void)1 int f1(void)
2 {
3 	if (1)
4 		return 1;
5 }
6 
f0(void)7 int f0(void)
8 {
9 	if (0)
10 		return 0;
11 }
12 
fx(int p)13 int fx(int p)
14 {
15 	if (p)
16 		return 0;
17 }
18 
bar(int p)19 int bar(int p)
20 {
21 	if (p)
22 		return 0;
23 	p++;
24 }
25 
26 /*
27  * check-name: missing-return
28  * check-command: test-linearize -m32 -fdump-ir=mem2reg -Wno-decl $file
29  * check-known-to-fail
30  *
31  * check-output-ignore
32  * check-output-pattern(1): ret.32 *\\$1
33  * check-output-pattern(3): ret.32 *UNDEF
34  */
35