1e01aa904Sopenharmony_cistruct private_opaque_data;
2e01aa904Sopenharmony_cistruct public_type
3e01aa904Sopenharmony_ci{
4e01aa904Sopenharmony_ci  unsigned oops; // <--- we accidentally added a member here.  This
5e01aa904Sopenharmony_ci		 // breaks ABI.
6e01aa904Sopenharmony_ci  struct private_data* priv_;
7e01aa904Sopenharmony_ci};
8e01aa904Sopenharmony_ci
9e01aa904Sopenharmony_cistruct a_not_private_type
10e01aa904Sopenharmony_ci{
11e01aa904Sopenharmony_ci  int i;
12e01aa904Sopenharmony_ci  char j; // <-- This added member should be flagged too.
13e01aa904Sopenharmony_ci};
14e01aa904Sopenharmony_ci
15e01aa904Sopenharmony_civoid
16e01aa904Sopenharmony_cifoo(struct public_type* p, struct a_not_private_type* t);
17