mirror of https://github.com/python/cpython
GH-112383: Fix test_loop_quicken when an executor is installed (GH-113153)
This commit is contained in:
parent
1addde0c69
commit
d07483292b
|
@ -1210,8 +1210,13 @@ class DisTests(DisTestBase):
|
|||
got = self.get_disassembly(loop_test, adaptive=True)
|
||||
expected = dis_loop_test_quickened_code
|
||||
if _testinternalcapi.get_optimizer():
|
||||
# We *may* see ENTER_EXECUTOR in the disassembly
|
||||
got = got.replace("ENTER_EXECUTOR", "JUMP_BACKWARD ")
|
||||
# We *may* see ENTER_EXECUTOR in the disassembly. This is a
|
||||
# temporary hack to keep the test working until dis is able to
|
||||
# handle the instruction correctly (GH-112383):
|
||||
got = got.replace(
|
||||
"ENTER_EXECUTOR 16",
|
||||
"JUMP_BACKWARD 16 (to L1)",
|
||||
)
|
||||
self.do_disassembly_compare(got, expected)
|
||||
|
||||
@cpython_only
|
||||
|
|
Loading…
Reference in New Issue