mirror of
https://github.com/python/cpython.git
synced 2025-09-26 10:19:53 +00:00
GH-120982: Add stack check assertions to generated interpreter code (GH-120992)
This commit is contained in:
parent
42b2c9d78d
commit
8f5a01707f
8 changed files with 448 additions and 0 deletions
|
@ -199,6 +199,7 @@ class Stack:
|
|||
number = self.base_offset.to_c()
|
||||
if number != "0":
|
||||
out.emit(f"stack_pointer += {number};\n")
|
||||
out.emit("assert(WITHIN_STACK_BOUNDS());\n")
|
||||
self.variables = []
|
||||
self.base_offset.clear()
|
||||
self.top_offset.clear()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue