I just learned about gcc's -fdump-lang-class=<file> option, and ...
🤯
This is awesome for learning the C object model. Class and vtable layout is all there. You can see how the compiler implements dynamic polymorphism, multiple inheritance, and virtual inheritance.