(self, cached_items:list[str], out: CWriter)
| 224 | self.check_stack_bounds = check_stack_bounds |
| 225 | |
| 226 | def push_cache(self, cached_items:list[str], out: CWriter) -> None: |
| 227 | for i, name in enumerate(cached_items): |
| 228 | out.start_line() |
| 229 | out.emit(f"_PyStackRef _stack_item_{i} = {name};\n") |
| 230 | self.push(Local.register(f"_stack_item_{i}")) |
| 231 | |
| 232 | def drop(self, var: StackItem, check_liveness: bool) -> None: |
| 233 | self.logical_sp = self.logical_sp.pop(var) |
no test coverage detected