summaryrefslogtreecommitdiffstats
path: root/Tools/cases_generator
diff options
context:
space:
mode:
authorBrandt Bucher <brandtbucher@microsoft.com>2023-07-20 16:35:39 (GMT)
committerGitHub <noreply@github.com>2023-07-20 16:35:39 (GMT)
commit214a25dd81dfe5ee0ab843cf665da2a7473a08db (patch)
treeb8b3defdba096cbf70180c968a59531c8d1a7465 /Tools/cases_generator
parent009e8f084c4cbb1f43d40b24b7f71fb189bbe36b (diff)
downloadcpython-214a25dd81dfe5ee0ab843cf665da2a7473a08db.zip
cpython-214a25dd81dfe5ee0ab843cf665da2a7473a08db.tar.gz
cpython-214a25dd81dfe5ee0ab843cf665da2a7473a08db.tar.bz2
GH-104584: Miscellaneous fixes for -Xuops (GH-106908)
Diffstat (limited to 'Tools/cases_generator')
-rw-r--r--Tools/cases_generator/generate_cases.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/Tools/cases_generator/generate_cases.py b/Tools/cases_generator/generate_cases.py
index 33eff54..a18229a 100644
--- a/Tools/cases_generator/generate_cases.py
+++ b/Tools/cases_generator/generate_cases.py
@@ -1506,6 +1506,8 @@ class Analyzer:
self.out.emit("")
with self.out.block(f"case {thing.name}:"):
instr.write(self.out, tier=TIER_TWO)
+ if instr.check_eval_breaker:
+ self.out.emit("CHECK_EVAL_BREAKER();")
self.out.emit("break;")
# elif instr.kind != "op":
# print(f"NOTE: {thing.name} is not a viable uop")