Skip to content

Commit 8c8e0a9

Browse files
committed
Remove unnecessary DEOPT
1 parent 6851962 commit 8c8e0a9

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

Include/internal/pycore_uop_metadata.h

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Python/bytecodes.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1697,7 +1697,7 @@ dummy_func(
16971697
PyObject *seq_o = PyStackRef_AsPyObjectSteal(seq);
16981698
assert(PyTuple_CheckExact(seq_o));
16991699
assert(PyTuple_GET_SIZE(seq_o) == oparg);
1700-
DEOPT_IF(!_PyObject_IsUniquelyReferenced(seq_o));
1700+
assert(_PyObject_IsUniquelyReferenced(seq_o));
17011701
STAT_INC(UNPACK_SEQUENCE, hit);
17021702
PyObject **items = _PyTuple_ITEMS(seq_o);
17031703
for (int i = oparg; --i >= 0; ) {

Python/executor_cases.c.h

Lines changed: 1 addition & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)