@@ -397,7 +397,6 @@ class Storage:
397397 stack : Stack
398398 inputs : list [Local ]
399399 outputs : list [Local ]
400- peeks : list [Local ]
401400 spilled : int = 0
402401
403402 @staticmethod
@@ -523,7 +522,7 @@ def for_uop(stack: Stack, uop: Uop) -> tuple[list[str], "Storage"]:
523522 for var in inputs :
524523 stack .push (var )
525524 outputs = [ Local .undefined (var ) for var in uop .stack .outputs if not var .peek ]
526- return code_list , Storage (stack , inputs , outputs , peeks )
525+ return code_list , Storage (stack , inputs , outputs )
527526
528527 @staticmethod
529528 def copy_list (arg : list [Local ]) -> list [Local ]:
@@ -536,7 +535,7 @@ def copy(self) -> "Storage":
536535 assert [v .name for v in inputs ] == [v .name for v in self .inputs ], (inputs , self .inputs )
537536 return Storage (
538537 new_stack , inputs ,
539- self .copy_list (self .outputs ), self .copy_list ( self . peeks ), self . spilled
538+ self .copy_list (self .outputs ), self .spilled
540539 )
541540
542541 def sanity_check (self ) -> None :
@@ -601,8 +600,7 @@ def as_comment(self) -> str:
601600 next_line = "\n "
602601 inputs = ", " .join ([var .compact_str () for var in self .inputs ])
603602 outputs = ", " .join ([var .compact_str () for var in self .outputs ])
604- peeks = ", " .join ([var .name for var in self .peeks ])
605- return f"{ stack_comment [:- 2 ]} { next_line } inputs: { inputs } { next_line } outputs: { outputs } { next_line } peeks: { peeks } */"
603+ return f"{ stack_comment [:- 2 ]} { next_line } inputs: { inputs } { next_line } outputs: { outputs } */"
606604
607605 def close_inputs (self , out : CWriter ) -> None :
608606 tmp_defined = False
0 commit comments