Kill getKeyType[IS] and fix a emitVGetProp crash
commit98672dde4e37f668bd0f22f1bccaf15ba474f005
authorbsimmers <bsimmers@fb.com>
Mon, 29 Jul 2013 18:34:15 +0000 (29 11:34 -0700)
committerSara Golemon <sgolemon@fb.com>
Tue, 30 Jul 2013 17:39:50 +0000 (30 10:39 -0700)
treee1e5181775a46307a96cf120b55c140b98e20388
parent40104e57ea7b027b451dd8d72243ed6672fa749d
Kill getKeyType[IS] and fix a emitVGetProp crash

getKeyTypeI/S/IS were artifacts of how keys were passed in
TranslatorX64 and no longer serve a useful purpose. emitVGetProp had
the same issue that was fixed in D902733 (no helper for Int keys).

Differential Revision: D904487
hphp/runtime/vm/jit/vector-translator-internal.h
hphp/runtime/vm/jit/vector-translator.cpp
hphp/test/quick/weird_properties.php