summaryrefslogtreecommitdiff
path: root/js/src/jscompartment.h
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/jscompartment.h')
-rw-r--r--js/src/jscompartment.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/js/src/jscompartment.h b/js/src/jscompartment.h
index a02b39301d..7815d840e3 100644
--- a/js/src/jscompartment.h
+++ b/js/src/jscompartment.h
@@ -578,18 +578,18 @@ struct JSCompartment
JSCompartment(JS::Zone* zone, const JS::CompartmentOptions& options);
~JSCompartment();
- MOZ_MUST_USE bool init(JSContext* maybecx);
+ [[nodiscard]] bool init(JSContext* maybecx);
- MOZ_MUST_USE inline bool wrap(JSContext* cx, JS::MutableHandleValue vp);
+ [[nodiscard]] inline bool wrap(JSContext* cx, JS::MutableHandleValue vp);
- MOZ_MUST_USE bool wrap(JSContext* cx, js::MutableHandleString strp);
- MOZ_MUST_USE bool wrap(JSContext* cx, js::MutableHandle<JS::BigInt*> bi);
- MOZ_MUST_USE bool wrap(JSContext* cx, JS::MutableHandleObject obj);
- MOZ_MUST_USE bool wrap(JSContext* cx, JS::MutableHandle<js::PropertyDescriptor> desc);
- MOZ_MUST_USE bool wrap(JSContext* cx, JS::MutableHandle<JS::GCVector<JS::Value>> vec);
- MOZ_MUST_USE bool rewrap(JSContext* cx, JS::MutableHandleObject obj, JS::HandleObject existing);
+ [[nodiscard]] bool wrap(JSContext* cx, js::MutableHandleString strp);
+ [[nodiscard]] bool wrap(JSContext* cx, js::MutableHandle<JS::BigInt*> bi);
+ [[nodiscard]] bool wrap(JSContext* cx, JS::MutableHandleObject obj);
+ [[nodiscard]] bool wrap(JSContext* cx, JS::MutableHandle<js::PropertyDescriptor> desc);
+ [[nodiscard]] bool wrap(JSContext* cx, JS::MutableHandle<JS::GCVector<JS::Value>> vec);
+ [[nodiscard]] bool rewrap(JSContext* cx, JS::MutableHandleObject obj, JS::HandleObject existing);
- MOZ_MUST_USE bool putWrapper(JSContext* cx, const js::CrossCompartmentKey& wrapped,
+ [[nodiscard]] bool putWrapper(JSContext* cx, const js::CrossCompartmentKey& wrapped,
const js::Value& wrapper);
js::WrapperMap::Ptr lookupWrapper(const js::Value& wrapped) const {
@@ -672,7 +672,7 @@ struct JSCompartment
js::SavedStacks& savedStacks() { return savedStacks_; }
// Add a name to [[VarNames]]. Reports OOM on failure.
- MOZ_MUST_USE bool addToVarNames(JSContext* cx, JS::Handle<JSAtom*> name);
+ [[nodiscard]] bool addToVarNames(JSContext* cx, JS::Handle<JSAtom*> name);
void removeFromVarNames(JS::Handle<JSAtom*> name) {
varNames_.remove(name);