mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-09 00:11:44 +00:00
Bug 1928038 - Avoid possible dangling reference in BaselineJIT.cpp. r=yury
Differential Revision: https://phabricator.services.mozilla.com/D227681
This commit is contained in:
parent
9ecaa63c12
commit
f3aef4cd4b
@ -759,8 +759,7 @@ jsbytecode* BaselineScript::approximatePcForNativeAddress(
|
||||
// Return the last entry's pc. Every BaselineScript has at least one
|
||||
// RetAddrEntry for the prologue stack overflow check.
|
||||
MOZ_ASSERT(!retAddrEntries().empty());
|
||||
const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1];
|
||||
return script->offsetToPC(lastEntry.pcOffset());
|
||||
return script->offsetToPC(retAddrEntries().crbegin()->pcOffset());
|
||||
}
|
||||
|
||||
void BaselineScript::toggleDebugTraps(JSScript* script, jsbytecode* pc) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user