This is because the instSize of the class (recorded in the class format header) remains unchanged and inst var accesses are recorded by offset (including subclass instvars).
Classes need recompiling if the superclass changes.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is because the instSize of the class (recorded in the class format header) remains unchanged and inst var accesses are recorded by offset (including subclass instvars).
Classes need recompiling if the superclass changes.