functions defined in library 'libtest9-fn-changed-v1.so'
have sub-types that are different from what application 'test9-fn-changed-app' expects:

  function int foo(S&):
    parameter 1 of type 'S&' has sub-type changes:
      in referenced type 'struct S' at test9-fn-changed-v1.h:1:1:
        type size changed from 32 to 64 (in bits)
        1 data member insertion:
          'char S::m1', at offset 32 (in bits) at test9-fn-changed-v1.h:4:1

