]> git.proxmox.com Git - qemu.git/commit
hw/openrisc: Avoid undefined shift in openrisc_pic_cpu_handler()
authorJia Liu <proljc@gmail.com>
Wed, 21 Aug 2013 01:31:36 +0000 (09:31 +0800)
committerJia Liu <proljc@gmail.com>
Wed, 21 Aug 2013 01:31:42 +0000 (09:31 +0800)
commit7717f248eebdcfe6de400404d0cf65dcb3633308
tree60e36a0433148bd8d37cceafb3d19e4690b66b5b
parented396e2b2d256c1628de7c11841b509455a76c03
hw/openrisc: Avoid undefined shift in openrisc_pic_cpu_handler()

In C99 signed shift (1 << 31) is undefined behavior, since the result
exceeds INT_MAX.  Use 1U instead and move the shift after the check.

Signed-off-by: Xi Wang <xi.wang@gmail.com>
Acked-by: Jia Liu <proljc@gmail.com>
hw/openrisc/pic_cpu.c