parse_structs_17.sol 127 B

12345
  1. struct A { B b; }
  2. struct B { A[] a; mapping(uint=>A) m; }
  3. struct C { B b; D d; }
  4. struct D { uint e; }
  5. abstract contract Foo {}