Skip to content

Commit dbb5c77

Browse files
committed
Disregard byte order
1 parent 3c38f5a commit dbb5c77

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Objects/codeobject.c

+4-4
Original file line numberDiff line numberDiff line change
@@ -1860,10 +1860,10 @@ code_hash(PyCodeObject *co)
18601860
SCRAMBLE_IN(co->co_firstlineno);
18611861
SCRAMBLE_IN(Py_SIZE(co));
18621862
for (int i = 0; i < Py_SIZE(co); i++) {
1863-
_Py_CODEUNIT co_instr = _PyCode_CODE(co)[i];
1864-
_Py_SET_OPCODE(co_instr, _PyOpcode_Deopt[_Py_OPCODE(co_instr)]);
1865-
SCRAMBLE_IN(co_instr);
1866-
i += _PyOpcode_Caches[_Py_OPCODE(co_instr)];
1863+
int deop = _PyOpcode_Deopt[_Py_OPCODE(_PyCode_CODE(co)[i])];
1864+
SCRAMBLE_IN(deop);
1865+
SCRAMBLE_IN(_Py_OPARG(_PyCode_CODE(co)[i]));
1866+
i += _PyOpcode_Caches[deop];
18671867
}
18681868
if ((Py_hash_t)uhash == -1) {
18691869
return -2;

0 commit comments

Comments
 (0)