aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Tools/cases_generator/generators_common.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/cases_generator/generators_common.py')
-rw-r--r--Tools/cases_generator/generators_common.py24
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)