diff --git a/src/dom/js/jsscope.h b/src/dom/js/jsscope.h
index 4f66441b449b49667e29bbce13d3f429431c6d11..8ac7ef073bca5db696cd2f9dd9e67f7af6fee765 100644 (file)
--- a/src/dom/js/jsscope.h
+++ b/src/dom/js/jsscope.h
#define SPROP_HAS_VALID_SLOT(sprop, scope) \
((sprop)->slot < (scope)->map.freeslot)
+#define SPROP_HAS_STUB_GETTER(sprop) (!(sprop)->getter)
+#define SPROP_HAS_STUB_SETTER(sprop) (!(sprop)->setter)
+
#define SPROP_CALL_GETTER(cx,sprop,getter,obj,obj2,vp) \
(!(getter) || \
(getter)(cx, OBJ_THIS_OBJECT(cx,obj), SPROP_USERID(sprop), vp))