nested 310 B

1234567891011121314151617181920212223242526272829
  1. struct A {
  2. int a;
  3. int b;
  4. };
  5. struct B {
  6. int a;
  7. int b;
  8. int c;
  9. A d;
  10. };
  11. void main() {
  12. B b;
  13. b.a = 1;
  14. b.b = 2;
  15. b.c = 3;
  16. b.d.a = 3;
  17. b.d.b = 5;
  18. B* ba = &b;
  19. ba->d.a = 4;
  20. test(b.a);
  21. test(b.b);
  22. test(b.c);
  23. test(b.d.a);
  24. test(b.d.b);
  25. }