// Compile this with:
// g++ -g -Wall -shared -o libtest37-union-v1.so test37-union-v1.cc
struct S
{
int S_member0;
int S_member1;
};
union some_union_type
int m0;
char m1;
S m2;
void
foo(some_union_type*)
}