member_lval GlobalsArray::LvalNew(ArrayData* ad, bool /*copy*/) { return member_lval { ad, lvalBlackHole().asTypedValue() }; }
ArrayData* GlobalsArray::LvalNew(ArrayData* ad, Variant*& ret, bool copy) { ret = &lvalBlackHole(); return ad; }
ArrayData* NameValueTableWrapper::LvalNew(ArrayData* ad, Variant*& ret, bool copy) { ret = &lvalBlackHole(); return ad; }