Fix a missing SpillStack

LdClsPropAddr can throw if it doesn't have a target.
Esse commit está contido em:
Mark Williams
2013-04-25 18:39:55 -07:00
commit de Sara Golemon
commit 3b8b611627
@@ -951,6 +951,8 @@ SSATmp* HhbcTranslator::getStrName(const StringData* knownName) {
SSATmp* HhbcTranslator::emitLdClsPropAddrOrExit(const StringData* propName,
Block* block) {
if (!block) spillStack();
SSATmp* clsTmp = popA();
SSATmp* prop = getStrName(propName);
SSATmp* addr = m_tb->gen(LdClsPropAddr,