1.1 --- a/src/BytecodeEmitter.h Sun Aug 05 02:17:40 2012 -0700
1.2 +++ b/src/BytecodeEmitter.h Sun Aug 05 12:55:51 2012 -0700
1.3 @@ -488,6 +488,13 @@
1.4 singleByteOp(OP_ARRAYREF_LIFO);
1.5 markOop(1);
1.6 }
1.7 + void fieldref_lifo(unsigned index) {
1.8 + recordOops();
1.9 + ensure(OP_FIELDREF_LIFO_LENGTH);
1.10 + writeOp(OP_FIELDREF_LIFO);
1.11 + writeUint32(index);
1.12 + markOop(1);
1.13 + }
1.14 void getref(Type *type) {
1.15 if (type->pod() == PrimitiveType_Int32) {
1.16 singleByteOp(OP_GETREF_I);