1 2 3 4 5 6 7 8 9 10 11 12 13 14
pragma abicoder v2; contract C { struct T { U u; V v; } struct U { W w; } struct V { W w; } struct W { uint x; } function f(T memory) public pure { } } // ----