Ignore:
Timestamp:
Nov 16, 2008, 6:08:54 PM (17 years ago)
Author:
[email protected]
Message:

2008-11-16 Geoffrey Garen <[email protected]>

Roll out r38461 (my last patch) because it broke the world.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/runtime/JSVariableObject.h

    r38461 r38463  
    4242
    4343    class JSVariableObject : public JSObject {
    44         friend class CTI;
    45 
    4644    public:
    4745        SymbolTable& symbolTable() const { return *d->symbolTable; }
     
    7573            OwnArrayPtr<Register> registerArray; // Independent copy of registers, used when a variable object copies its registers out of the register file.
    7674
     75            static inline ptrdiff_t offsetOf_registers()
     76            {
     77                return OBJECT_OFFSET(JSVariableObjectData, registers);
     78            }
     79
    7780        private:
    7881            JSVariableObjectData(const JSVariableObjectData&);
     
    9598
    9699        JSVariableObjectData* d;
     100
     101    public:
     102        static inline ptrdiff_t offsetOf_d()
     103        {
     104            return OBJECT_OFFSET(JSVariableObject, d);
     105        }
     106
     107        static inline ptrdiff_t offsetOf_Data_registers()
     108        {
     109            return JSVariableObjectData::offsetOf_registers();
     110        }
    97111    };
    98112
Note: See TracChangeset for help on using the changeset viewer.