#include <iostream>
using namespace std;
struct compound_type {
int member;
};
void func()
{
compound_type foo {384};
int bar = reinterpret_cast<int&>(foo);
std::cout << bar << std::endl;
}
int main()
{
func();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IGNvbXBvdW5kX3R5cGUgewogICAgaW50IG1lbWJlcjsKfTsKCnZvaWQgZnVuYygpCnsKICAgIGNvbXBvdW5kX3R5cGUgZm9vIHszODR9OwogICAgaW50IGJhciA9IHJlaW50ZXJwcmV0X2Nhc3Q8aW50Jj4oZm9vKTsKICAgIHN0ZDo6Y291dCA8PCBiYXIgPDwgc3RkOjplbmRsOwp9CgppbnQgbWFpbigpCnsKCWZ1bmMoKTsKCXJldHVybiAwOwp9