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

     1  typedef struct __attribute__ ((__packed__))
     2  {
     3      char valueField[2];
     4  } ptp_tlv_t;
     5  typedef struct __attribute__ ((__packed__))
     6  {
     7      char stepsRemoved;
     8      ptp_tlv_t tlv[1];
     9  } ptp_message_announce_t;
    10  int ptplib_send_announce(int sequenceId, int i)
    11  {
    12      ptp_message_announce_t tx_packet;
    13      ((long long *)tx_packet.tlv[0].valueField)[sequenceId] = i;
    14      f(&tx_packet);
    15  }