| /* { dg-options "-fno-inline" } */ | |
| struct foo { int a, b, c; }; | |
| void abort(void); | |
| void exit(int); | |
| void | |
| brother (int a, int b, int c) | |
| { | |
| if (a) | |
| abort (); | |
| } | |
| void | |
| sister (struct foo f, int b, int c) | |
| { | |
| brother ((f.b == b), b, c); | |
| } | |
| int | |
| main () | |
| { | |
| struct foo f = { 7, 8, 9 }; | |
| sister (f, 1, 2); | |
| exit (0); | |
| } |