Index: JavaScriptCore/runtime/JSString.h |
=================================================================== |
--- JavaScriptCore/runtime/JSString.h (revision 10232) |
+++ JavaScriptCore/runtime/JSString.h (working copy) |
@@ -60,7 +60,7 @@ |
class JSString : public JSCell { |
friend class JIT; |
- friend class Interpreter; |
+ friend class VPtrSet; |
public: |
JSString(JSGlobalData* globalData, const UString& value) |
@@ -202,6 +202,8 @@ |
return false; |
} |
+ inline bool isJSString(JSGlobalData* globalData, JSValuePtr v) { return v.isCell() && v.asCell()->vptr() == globalData->jsStringVPtr; } |
+ |
// --- JSValue inlines ---------------------------- |
inline JSString* JSValuePtr::toThisJSString(ExecState* exec) |