@@ -61,28 +61,28 @@ class RustJobQueue : public JS::JobQueue {
61
61
RustJobQueue (const JobQueueTraps& aTraps, const void * aQueue)
62
62
: mTraps (aTraps), mQueue (aQueue) {}
63
63
64
- virtual JSObject* getIncumbentGlobal (JSContext* cx) {
64
+ virtual JSObject* getIncumbentGlobal (JSContext* cx) override {
65
65
return mTraps .getIncumbentGlobal (mQueue , cx);
66
66
}
67
67
68
68
virtual bool enqueuePromiseJob (JSContext* cx, JS::HandleObject promise,
69
69
JS::HandleObject job,
70
70
JS::HandleObject allocationSite,
71
- JS::HandleObject incumbentGlobal) {
71
+ JS::HandleObject incumbentGlobal) override {
72
72
return mTraps .enqueuePromiseJob (mQueue , cx, promise, job, allocationSite,
73
73
incumbentGlobal);
74
74
}
75
75
76
- virtual bool empty () const { return mTraps .empty (mQueue ); }
76
+ virtual bool empty () const override { return mTraps .empty (mQueue ); }
77
77
78
- virtual void runJobs (JSContext* cx) {
78
+ virtual void runJobs (JSContext* cx) override {
79
79
MOZ_ASSERT (false , " runJobs should not be invoked" );
80
80
}
81
81
82
82
bool isDrainingStopped () const override { return false ; }
83
83
84
84
private:
85
- virtual js::UniquePtr<SavedJobQueue> saveJobQueue (JSContext* cx) {
85
+ virtual js::UniquePtr<SavedJobQueue> saveJobQueue (JSContext* cx) override {
86
86
MOZ_ASSERT (false , " saveJobQueue should not be invoked" );
87
87
return nullptr ;
88
88
}
0 commit comments