While struct and array fields within a struct always push the next fields numeric offset to the next register boundary, objects alone don't.