$OpenBSD$ index a6a12b6..e78f144 100644 --- js/src/builtin/Intl.cpp.orig Fri Feb 20 15:40:37 2015 +++ js/src/builtin/Intl.cpp Fri Feb 20 15:40:37 2015 @@ -695,7 +695,7 @@ InitCollatorClass(JSContext *cx, HandleObject Intl, Handle global return nullptr; if (!JSObject::defineProperty(cx, proto, cx->names().compare, UndefinedHandleValue, JS_DATA_TO_FUNC_PTR(JSPropertyOp, &getter.toObject()), - nullptr, JSPROP_GETTER)) + nullptr, JSPROP_GETTER | JSPROP_SHARED)) { return nullptr; } @@ -1184,7 +1184,7 @@ InitNumberFormatClass(JSContext *cx, HandleObject Intl, Handle gl return nullptr; if (!JSObject::defineProperty(cx, proto, cx->names().format, UndefinedHandleValue, JS_DATA_TO_FUNC_PTR(JSPropertyOp, &getter.toObject()), - nullptr, JSPROP_GETTER)) + nullptr, JSPROP_GETTER | JSPROP_SHARED)) { return nullptr; } @@ -1641,7 +1641,7 @@ InitDateTimeFormatClass(JSContext *cx, HandleObject Intl, Handle return nullptr; if (!JSObject::defineProperty(cx, proto, cx->names().format, UndefinedHandleValue, JS_DATA_TO_FUNC_PTR(JSPropertyOp, &getter.toObject()), - nullptr, JSPROP_GETTER)) + nullptr, JSPROP_GETTER | JSPROP_SHARED)) { return nullptr; }