diff --git a/js/xpconnect/loader/ScriptPreloader-inl.h b/js/xpconnect/loader/ScriptPreloader-inl.h index d1b7a3f348a3..3f89d5ab7843 100644 --- a/js/xpconnect/loader/ScriptPreloader-inl.h +++ b/js/xpconnect/loader/ScriptPreloader-inl.h @@ -258,7 +258,12 @@ public: public: Elem& operator*() { return *this; } - ElemType get() { return done_ ? nullptr : iter().Data(); } + ElemType get() { + if (done_) { + return nullptr; + } + return iter().Data(); + } ElemType operator->() { return get(); }