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

     1  static __inline__ unsigned char BCD(unsigned char binval)
     2  {
     3    if (binval > 99) return 0x99;
     4    return (((binval/10) << 4) | (binval%10));
     5  }
     6  
     7  void int1a(unsigned char i)
     8  {
     9      (*((unsigned char *)1)) = BCD(i);
    10  }