21 lines
229 B
C++
21 lines
229 B
C++
|
|
// Compile this with:
|
||
|
|
// g++ -g -Wall -shared -o libtest39-union-v0.so test39-union-v0.cc
|
||
|
|
|
||
|
|
struct S
|
||
|
|
{
|
||
|
|
int S_member0;
|
||
|
|
int S_member1;
|
||
|
|
};
|
||
|
|
|
||
|
|
union some_union_type
|
||
|
|
{
|
||
|
|
int m0;
|
||
|
|
char m1;
|
||
|
|
S m2;
|
||
|
|
};
|
||
|
|
|
||
|
|
void
|
||
|
|
foo(some_union_type*)
|
||
|
|
{
|
||
|
|
}
|