(self, check_stack_bounds: bool = False)
| 217 | |
| 218 | class Stack: |
| 219 | def __init__(self, check_stack_bounds: bool = False) -> None: |
| 220 | self.base_offset = PointerOffset.zero() |
| 221 | self.physical_sp = PointerOffset.zero() |
| 222 | self.logical_sp = PointerOffset.zero() |
| 223 | self.variables: list[Local] = [] |
| 224 | self.check_stack_bounds = check_stack_bounds |
| 225 | |
| 226 | def push_cache(self, cached_items:list[str], out: CWriter) -> None: |
| 227 | for i, name in enumerate(cached_items): |