1 struct s {
2 int (*fun)(void);
3 };
4
5 inline struct s *inl(struct s *p)
6 {
7 1 + 0;
8 return p;
9 }
10
11 static void tst(struct s *s)
12 {
13 inl(s)->fun();
14 }
15
16 /*
17 * check-name: function-pointer
18 * check-command: test-linearize -fdump-ir $file
19 *
20 * check-output-ignore
21 * check-output-excludes: add\\.32.*\\$1, \\$0
22 */