modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/980511-1.c (about)

     1  typedef unsigned int	__kernel_dev_t;
     2  typedef __kernel_dev_t		dev_t;
     3  struct ustat {
     4  };
     5  typedef unsigned int kdev_t;
     6  static inline kdev_t to_kdev_t(int dev)
     7  {
     8  	int major, minor;
     9  	major = (dev >> 8);
    10  	minor = (dev & 0xff);
    11  	return ((( major ) << 22 ) | (  minor )) ;
    12  }
    13  struct super_block {
    14  };
    15  struct super_block * get_super (kdev_t dev);
    16  int sys_ustat(dev_t dev, struct ustat * ubuf)
    17  {
    18          struct super_block *s;
    19          s = get_super(to_kdev_t(dev));
    20  }