(&mut self, name: String)
| 123 | } |
| 124 | |
| 125 | pub(super) fn emit_load_ssa(&mut self, name: String) { |
| 126 | if self.globals_decl.contains(&name) { |
| 127 | let i = self.chunk.push_name(&name); |
| 128 | self.chunk.emit(OpCode::LoadGlobal, i); |
| 129 | return; |
| 130 | } |
| 131 | let i = self.push_ssa_name(&name, self.current_version(&name)); |
| 132 | self.chunk.emit(OpCode::LoadName, i); |
| 133 | } |
| 134 | |
| 135 | pub(super) fn emit_const(&mut self, v: Value) { |
| 136 | let i = self.chunk.push_const(v); |
no test coverage detected