1struct s {
2	int (*fun)(void);
3};
4
5inline struct s *inl(struct s *p)
6{
7	1 + 0;
8	return p;
9}
10
11static 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 */
23