void emitAssertRefCount(Asm& as, PhysReg base) { as.cmpl(HPHP::StaticValue, base[FAST_REFCOUNT_OFFSET]); ifThen(as, CC_NBE, [&] { as.cmpl(HPHP::RefCountMaxRealistic, base[FAST_REFCOUNT_OFFSET]); ifThen(as, CC_NBE, [&] { as.ud2(); }); }); }