Skip to content

Commit e88b71a

Browse files
Update optimizer_generator.py
1 parent 41a271c commit e88b71a

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Tools/cases_generator/optimizer_generator.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,6 @@ def type_name(var: StackItem) -> str:
8282
def stackref_type_name(var: StackItem) -> str:
8383
if var.is_array():
8484
assert False, "Unsafe to convert a symbol to an array-like StackRef."
85-
if var.type:
86-
return var.type
8785
return "_PyStackRef "
8886

8987
def declare_variables(uop: Uop, out: CWriter, skip_inputs: bool) -> None:
@@ -262,7 +260,7 @@ def write_uop(
262260
) -> None:
263261
locals: dict[str, Local] = {}
264262
prototype = override if override else uop
265-
stack = Stack(extract_bits=False, cast_type="JitOptSymbol *")
263+
stack = Stack()
266264
try:
267265
out.start_line()
268266
if override:
@@ -337,7 +335,7 @@ def generate_abstract_interpreter(
337335
declare_variables(override, out, skip_inputs=False)
338336
else:
339337
declare_variables(uop, out, skip_inputs=True)
340-
write_uop(override, uop, out, stack, debug, skip_inputs=(override is None))
338+
write_uop(override, uop, out, debug)
341339
out.start_line()
342340
out.emit("break;\n")
343341
out.emit("}")

0 commit comments

Comments
 (0)