diff options
Diffstat (limited to 'Tools/cases_generator/generators_common.py')
-rw-r--r-- | Tools/cases_generator/generators_common.py | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/Tools/cases_generator/generators_common.py b/Tools/cases_generator/generators_common.py index 6b2ef51b29f..9511974efb4 100644 --- a/Tools/cases_generator/generators_common.py +++ b/Tools/cases_generator/generators_common.py @@ -126,7 +126,6 @@ class Emitter: "PyStackRef_AsPyObjectSteal": self.stackref_steal, "DISPATCH": self.dispatch, "INSTRUCTION_SIZE": self.instruction_size, - "POP_INPUT": self.pop_input, "stack_pointer": self.stack_pointer, } self.out = out @@ -421,29 +420,6 @@ class Emitter: self.emit_save(storage) return True - def pop_input( - self, - tkn: Token, - tkn_iter: TokenIterator, - uop: CodeSection, - storage: Storage, - inst: Instruction | None, - ) -> bool: - next(tkn_iter) - name_tkn = next(tkn_iter) - name = name_tkn.text - next(tkn_iter) - next(tkn_iter) - if not storage.inputs: - raise analysis_error("stack is empty", tkn) - tos = storage.inputs[-1] - if tos.name != name: - raise analysis_error(f"'{name} is not top of stack", name_tkn) - tos.defined = False - storage.clear_dead_inputs() - storage.flush(self.out) - return True - def emit_reload(self, storage: Storage) -> None: storage.reload(self.out) self._print_storage(storage) |