]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/cpu.c
target-i386: Use 1UL for bit shift
authorEduardo Habkost <ehabkost@redhat.com>
Tue, 29 Sep 2015 20:34:22 +0000 (17:34 -0300)
committerEduardo Habkost <ehabkost@redhat.com>
Fri, 23 Oct 2015 15:07:27 +0000 (13:07 -0200)
commit72370dc1149d7c90d2c2218e0d0658bee23a5bf7
tree6a0d63aca021845905d644615226f729f3dafb69
parentb6c5a6f021f485fc36bca678b2c867e9b6783924
target-i386: Use 1UL for bit shift

Fix undefined behavior detected by clang runtime check:

  qemu/target-i386/cpu.c:1494:15: runtime error:
    left shift of 1 by 31 places cannot be represented in type 'int'

While doing that, add extra parenthesis for clarity.

Reported-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
target-i386/cpu.c