Functions changes summary: 0 Removed, 0 Changed, 0 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
Unreachable types summary: 0 removed, 1 changed, 0 added type

1 changed type unreachable from any public interface:

  [C] 'struct foo' changed:
    type size hasn't changed
    1 data member insertion:
      'int x', at offset 0 (in bits) at test-has-data-member-inserted-at-1-v1.c:3:1
    1 data member change:
      type of 'char p[8]' changed:
        type name changed from 'char[8]' to 'char[4]'
        array type size changed from 64 to 32
        array type subrange 1 changed length from 8 to 4
        array subrange changed: 
          upper bound of '<anonymous range>[8]' change from '7' to '3'
      and offset changed from 0 to 32 (in bits) (by +32 bits)

