diff options
| author | Maxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com> | 2025-02-06 15:05:27 -0500 |
|---|---|---|
| committer | Takashi Kokubun <takashikkbn@gmail.com> | 2025-04-18 21:52:56 +0900 |
| commit | 35aec9ff680904ebe1067d40c18e2b75fd1d0b7f (patch) | |
| tree | 7d2a3ea69fe7de15135a83a5fa38a5e7303a3db6 | |
| parent | 3c8386b11d68c9c9472254faf08e667754aaea34 (diff) | |
Sketch Send insn
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/13131
| -rw-r--r-- | zjit/src/ir.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/zjit/src/ir.rs b/zjit/src/ir.rs index 3bd44685be..0d349350d2 100644 --- a/zjit/src/ir.rs +++ b/zjit/src/ir.rs @@ -37,6 +37,10 @@ enum Insn { //SetIvar {}, //GetIvar {}, + // Send with dynamic dispatch + // Ignoring keyword arguments etc for now + Send { self_val: Opnd, args: Vec<Opnd> }, + // Control flow instructions Return { val: Opnd }, |
