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  */