Closed
Description
The RawObject::Verify checks are embedded in ASSERT statements which mean they are compiled-away in Release mode. Given that the pre- and post-verification are controlled by flags and therefore optional, there seems to be no compelling reason to have the verification do such a more limited consistency check in Release mode. In fact, while valuable, the compiled-away checks have a relatively low runtime cost.