| Index: JavaScriptCore/runtime/JSByteArray.h
|
| ===================================================================
|
| --- JavaScriptCore/runtime/JSByteArray.h (revision 10232)
|
| +++ JavaScriptCore/runtime/JSByteArray.h (working copy)
|
| @@ -33,7 +33,7 @@
|
| namespace JSC {
|
|
|
| class JSByteArray : public JSObject {
|
| - friend class Interpreter;
|
| + friend class VPtrSet;
|
| public:
|
| bool canAccessIndex(unsigned i) { return i < m_storage->length(); }
|
| JSValuePtr getIndex(ExecState* exec, unsigned i)
|
| @@ -107,6 +107,9 @@
|
| {
|
| return static_cast<JSByteArray*>(asCell(value));
|
| }
|
| -}
|
|
|
| -#endif
|
| + inline bool isJSByteArray(JSGlobalData* globalData, JSValuePtr v) { return v.isCell() && v.asCell()->vptr() == globalData->jsByteArrayVPtr; }
|
| +
|
| +} // namespace JSC
|
| +
|
| +#endif // JSByteArray_h
|
|
|