diff options
Diffstat (limited to 'JavaScriptCore/runtime/GetterSetter.h')
| -rw-r--r-- | JavaScriptCore/runtime/GetterSetter.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/JavaScriptCore/runtime/GetterSetter.h b/JavaScriptCore/runtime/GetterSetter.h index 4e47361..e7b1938 100644 --- a/JavaScriptCore/runtime/GetterSetter.h +++ b/JavaScriptCore/runtime/GetterSetter.h @@ -34,6 +34,7 @@ namespace JSC { // This is an internal value object which stores getter and setter functions // for a property. class GetterSetter : public JSCell { + friend class JIT; public: GetterSetter(ExecState* exec) : JSCell(exec->globalData().getterSetterStructure.get()) @@ -63,8 +64,8 @@ namespace JSC { inline GetterSetter* asGetterSetter(JSValue value) { - ASSERT(asCell(value)->isGetterSetter()); - return static_cast<GetterSetter*>(asCell(value)); + ASSERT(value.asCell()->isGetterSetter()); + return static_cast<GetterSetter*>(value.asCell()); } |
