#include union Node { union { int a; union { int b; union { int c; int d; }; }; }; }; int main() { union Node node = { .d=1 }; assert(node.d==1); }