]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - runtime/GetterSetter.cpp
JavaScriptCore-1218.tar.gz
[apple/javascriptcore.git] / runtime / GetterSetter.cpp
index 920399dda3f38bf8771ee505f66d194bdde9c5d9..b4651141e27e75ac66b735d31ff6b960de633ebf 100644 (file)
@@ -24,6 +24,7 @@
 #include "GetterSetter.h"
 
 #include "JSObject.h"
+#include "Operations.h"
 #include <wtf/Assertions.h>
 
 namespace JSC {
@@ -39,10 +40,8 @@ void GetterSetter::visitChildren(JSCell* cell, SlotVisitor& visitor)
     ASSERT(thisObject->structure()->typeInfo().overridesVisitChildren());
     JSCell::visitChildren(thisObject, visitor);
 
-    if (thisObject->m_getter)
-        visitor.append(&thisObject->m_getter);
-    if (thisObject->m_setter)
-        visitor.append(&thisObject->m_setter);
+    visitor.append(&thisObject->m_getter);
+    visitor.append(&thisObject->m_setter);
 }
 
 } // namespace JSC