summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Bernstein <ruby@bernsteinbear.com>2025-08-15 10:51:18 -0400
committerMax Bernstein <tekknolagi@gmail.com>2025-08-18 09:03:31 -0700
commitc663fe1eed36fec59dc3359576a63d39bb484efe (patch)
tree72e7bc0fd10383578e6c0aeed75a37e75ed4700c
parentf3dbf7de7bf3865f0f1e03a03a530625e1da31e1 (diff)
ZJIT: Make Defined retain its Snapshot
-rw-r--r--zjit/src/hir.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/zjit/src/hir.rs b/zjit/src/hir.rs
index c50c1ce985..ecb5a37e1f 100644
--- a/zjit/src/hir.rs
+++ b/zjit/src/hir.rs
@@ -1940,12 +1940,12 @@ impl Function {
}
| &Insn::Return { val }
| &Insn::Throw { val, .. }
- | &Insn::Defined { v: val, .. }
| &Insn::Test { val }
| &Insn::SetLocal { val, .. }
| &Insn::IsNil { val } =>
worklist.push_back(val),
&Insn::SetGlobal { val, state, .. }
+ | &Insn::Defined { v: val, state, .. }
| &Insn::StringIntern { val, state }
| &Insn::StringCopy { val, state, .. }
| &Insn::GuardType { val, state, .. }