Functions changes summary: 0 Removed, 1 Changed, 0 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

1 function with some indirect sub-type change:

  [C] 'function int foo(C0*, C1*)' at test-allow-type-region-v0.c:19:1 has some indirect sub-type changes:
    parameter 1 of type 'C0*' has sub-type changes:
      in pointed to type 'struct C0' at test-allow-type-region-v4.c:1:1:
        type size hasn't changed
        3 data member changes:
          name of 'C0::rh_kabi_reserved1' changed to 'C0::correctly_inserted1' at test-allow-type-region-v4.c:5:1
          name of 'C0::rh_kabi_reserved3' changed to 'C0::correctly_inserted2' at test-allow-type-region-v4.c:7:1
          name of 'C0::rh_kabi_reserved4' changed to 'C0::correctly_inserted3' at test-allow-type-region-v4.c:8:1
    parameter 2 of type 'C1*' has sub-type changes:
      in pointed to type 'struct C1' at test-allow-type-region-v4.c:12:1:
        type size hasn't changed
        1 data member insertion:
          'char wrongly_inserted', at offset 40 (in bits) at test-allow-type-region-v4.c:16:1

