Emit LOAD_SUPER_ATTR for 2-arg super().method() call. Encodes: (name_idx << 2) | 0b11 (method=1, class=1)
(&mut self, name_idx: u32)
| 9569 | /// Emit LOAD_SUPER_ATTR for 2-arg super().method() call. |
| 9570 | /// Encodes: (name_idx << 2) | 0b11 (method=1, class=1) |
| 9571 | fn emit_load_super_method(&mut self, name_idx: u32) { |
| 9572 | let encoded = LoadSuperAttr::new(name_idx, true, true); |
| 9573 | self.emit_arg(encoded, |namei| Instruction::LoadSuperAttr { namei }) |
| 9574 | } |
| 9575 | |
| 9576 | /// Emit LOAD_SUPER_ATTR for 0-arg super().attr access. |
| 9577 | /// Encodes: (name_idx << 2) | 0b00 (method=0, class=0) |
no test coverage detected