diff --git a/js/src/jsscript.h b/js/src/jsscript.h index 68e9884321..41d8e18ee0 100644 --- a/js/src/jsscript.h +++ b/js/src/jsscript.h @@ -1871,8 +1871,11 @@ class JSScript : public js::gc::TenuredCell } js::PropertyName* getName(jsbytecode* pc) const { - MOZ_ASSERT(containsPC(pc) && containsPC(pc + sizeof(uint32_t))); - return getAtom(GET_UINT32_INDEX(pc))->asPropertyName(); + if (containsPC(pc) && containsPC(pc + sizeof(uint32_t))) { + return getAtom(GET_UINT32_INDEX(pc))->asPropertyName(); + } else { + return nullptr; + } } JSObject* getObject(size_t index) {