Skip to content

Commit e223e36

Browse files
committed
Integer tagging doesn't escape
1 parent aa4ddf0 commit e223e36

File tree

3 files changed

+3
-9
lines changed

3 files changed

+3
-9
lines changed

Python/executor_cases.c.h

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Python/generated_cases.c.h

Lines changed: 0 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Tools/cases_generator/analyzer.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -678,6 +678,9 @@ def has_error_without_pop(op: parser.CodeDef) -> bool:
678678
"JUMP_TO_LABEL",
679679
"restart_backoff_counter",
680680
"_Py_ReachedRecursionLimit",
681+
"PyStackRef_IsTaggedInt",
682+
"PyStackRef_TagInt",
683+
"PyStackRef_UntagInt",
681684
)
682685

683686
def check_escaping_calls(instr: parser.CodeDef, escapes: dict[SimpleStmt, EscapingCall]) -> None:

0 commit comments

Comments
 (0)