Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
gh-107082: Fix _Py_CODEUNIT struct for big endian
  • Loading branch information
vstinner committed Jul 25, 2023
commit 42c00bc13f0f344ea966a32329b2897008d83fd3
5 changes: 5 additions & 0 deletions Include/cpython/code.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,13 @@ typedef struct _Py_Monitors {
typedef union {
uint16_t cache;
struct {
#if PY_LITTLE_ENDIAN == 1
uint8_t code;
uint8_t arg;
#else
uint8_t arg;
uint8_t code;
#endif
} op;
} _Py_CODEUNIT;

Expand Down