diff options
| author | Peter Maydell <peter.maydell@linaro.org> | 2015-10-16 17:19:35 +0100 |
|---|---|---|
| committer | Peter Maydell <peter.maydell@linaro.org> | 2015-10-18 11:00:40 +0100 |
| commit | 40fe17bea478793fc9106a630fa3610dad51f939 (patch) | |
| tree | f5d8aeaff4836df6fcb3528f866bf25608d83eba /ui/console.c | |
| parent | c737c7a608f4cd2c06e6600303845c4b469822c5 (diff) | |
| download | focaccia-qemu-40fe17bea478793fc9106a630fa3610dad51f939.tar.gz focaccia-qemu-40fe17bea478793fc9106a630fa3610dad51f939.zip | |
hw/ide/ahci.c: Fix shift left into sign bit
Avoid undefined behaviour from shifting left into the sign bit: hw/ide/ahci.c:551:36: runtime error: left shift of 255 by 24 places cannot be represented in type 'int' (Unfortunately C's promotion rules mean that in the expression "some_uint8_t_variable << 24" the LHS gets promoted to signed int before shifting.) Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: John Snow <jsnow@redhat.com>
Diffstat (limited to 'ui/console.c')
0 files changed, 0 insertions, 0 deletions