src/BytecodeEmitter.h
changeset 164 3bf7c007883d
parent 158 91071a2255bf
child 172 48cffae8c9e0
     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);