Skip to content

Commit 368f60e

Browse files
Make mypy happy
1 parent 627fb59 commit 368f60e

File tree

2 files changed

+3
-27
lines changed

2 files changed

+3
-27
lines changed

Tools/cases_generator/generators_common.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -657,12 +657,12 @@ def emit_tokens(
657657
def emit_tokens_simple(
658658
self,
659659
tokens: list[Token]
660-
) -> Storage:
660+
) -> None:
661661
tkn_iter = TokenIterator(tokens)
662662
self.out.start_line()
663663
for tkn in tkn_iter:
664664
if tkn.text in self._replacers:
665-
self._replacers[tkn.text](tkn, tkn_iter, None, None, None)
665+
self._replacers[tkn.text](tkn, tkn_iter, None, None, None) # type: ignore[arg-type]
666666
continue
667667
self.out.emit(tkn)
668668

Tools/cases_generator/tier1_tail_call_generator.py

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -74,31 +74,6 @@ def __init__(self, out: CWriter):
7474
'goto': self.goto,
7575
}
7676

77-
def go_to_instruction(
78-
self,
79-
tkn: Token,
80-
tkn_iter: TokenIterator,
81-
uop: Uop,
82-
storage: Storage,
83-
inst: Instruction | None,
84-
) -> bool:
85-
next(tkn_iter)
86-
name = next(tkn_iter)
87-
next(tkn_iter)
88-
next(tkn_iter)
89-
assert name.kind == "IDENTIFIER"
90-
self.emit("\n")
91-
inst = self.analysis.instructions[name.text]
92-
fam = None
93-
# Search for the family (if any)
94-
for family_name, family in self.analysis.families.items():
95-
if inst.name == family_name:
96-
fam = family
97-
break
98-
size = fam.size if fam is not None else 0
99-
self.emit(f"Py_MUSTTAIL return (INSTRUCTION_TABLE[{name.text}])(frame, stack_pointer, tstate, next_instr - 1 - {size}, opcode, oparg);\n")
100-
return True
101-
10277
def goto(
10378
self,
10479
tkn: Token,
@@ -115,6 +90,7 @@ def goto(
11590
assert name.kind == "IDENTIFIER"
11691
self.out.emit("\n")
11792
self.emit(f"TAIL_CALL({name.text});\n")
93+
return True
11894

11995

12096

0 commit comments

Comments
 (0)