@@ -92,11 +92,11 @@ protected: ValueType(ValueTag tag, int size): _tag(tag), _size(size) {} public: // initialization - static void initialize(); + static void initialize(Arena* arena); // accessors virtual ValueType* base() const = 0; // the 'canonical' type (e.g., intType for an IntConstant) ValueTag tag() const { return _tag; } // the 'canonical' tag (useful for type matching) int size() const { // the size of an object of the type in words