>>106875413
This works fine, but you can't technically "recycle" that memory for objects of other types without using -fno-strict-aliasing.