diff options
author | Jeff Epler <jepler@gmail.com> | 2025-06-01 20:06:56 +0200 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2025-06-16 23:27:50 +1000 |
commit | 2c8ccd3ee8945d53857e383911bf822374174257 (patch) | |
tree | db185a186631b13dde43b6b08a997935155663ae /py/objint.c | |
parent | 816246836e00b6c2af0ba26e8d16c234b43da4a0 (diff) | |
download | micropython-2c8ccd3ee8945d53857e383911bf822374174257.tar.gz micropython-2c8ccd3ee8945d53857e383911bf822374174257.zip |
py: Fix undefined left shift operations.
By ensuring the value to be shifted is an unsigned of the appropriate type.
This fixes several runtime diagnostics such as:
../../py/binary.c:199:28: runtime error:
left shift of 32768 by 16 places
cannot be represented in type 'int'
Signed-off-by: Jeff Epler <jepler@gmail.com>
Diffstat (limited to 'py/objint.c')
0 files changed, 0 insertions, 0 deletions