[maglev] Allow closure register to be loaded

Context:
https://chromium-review.googlesource.com/c/v8/v8/+/3506444

Bug: v8:7700
Change-Id: Ie877f7f18759f286597f07412ceb1ba25eb4787a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3512793
Commit-Queue: Victor Gomes <victorgomes@chromium.org>
Auto-Submit: Victor Gomes <victorgomes@chromium.org>
Reviewed-by: Leszek Swirski <leszeks@chromium.org>
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Cr-Commit-Position: refs/heads/main@{#79416}
This commit is contained in:
Victor Gomes 2022-03-09 12:01:21 +01:00 committed by V8 LUCI CQ
parent a664aef0ca
commit 19357096fe

View File

@ -55,6 +55,7 @@ class InterpreterFrameState {
ValueNode* get(interpreter::Register reg) const {
DCHECK_IMPLIES(reg.is_parameter(),
reg == interpreter::Register::current_context() ||
reg == interpreter::Register::function_closure() ||
reg.ToParameterIndex() >= 0);
return frame_[reg];
}