Devirtualize nvGetCell()

ArrayData::nvGetCell was only called from one place in vectortranslator.cpp
so hand-inline it there using nvGet(), which is already virtual.
Esse commit está contido em:
Edwin Smith
2013-07-05 22:47:09 -07:00
commit de Sara Golemon
commit 5b512b77b6
11 arquivos alterados com 29 adições e 96 exclusões
-10
Ver Arquivo
@@ -498,16 +498,6 @@ CVarRef ArrayData::getNotFound(CVarRef k) {
return null_variant;
}
TypedValue* ArrayData::nvGetNotFound(int64_t k) {
raise_notice("Undefined index: %" PRId64, k);
return (TypedValue*)&init_null_variant;
}
TypedValue* ArrayData::nvGetNotFound(const StringData* k) {
raise_notice("Undefined index: %s", k->data());
return (TypedValue*)&init_null_variant;
}
void ArrayData::dump() {
string out; dump(out); fwrite(out.c_str(), out.size(), 1, stdout);
}