aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Enberg <penberg@kernel.org>2013-06-06 19:43:13 +0300
committerPekka Enberg <penberg@kernel.org>2013-06-06 19:43:13 +0300
commit03f177b842f624be83d2cf7eadd0bcc1f3a53f57 (patch)
treea81b947233466348ed674add5c73d715adf5e0cd
parentfd03a494e22bb7b37e550db6d0befa7a49b9a5f9 (diff)
downloadjato-03f177b842f624be83d2cf7eadd0bcc1f3a53f57.tar.gz
x86: Fix unsigned int comparison in x86_encode_reg()
Spotted by GCC: arch/x86/encode.c: In function ‘x86_encode_reg’: arch/x86/encode.c:109:2: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] Signed-off-by: Pekka Enberg <penberg@kernel.org>
-rw-r--r--arch/x86/encode.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/encode.c b/arch/x86/encode.c
index 0f281330..f345beb4 100644
--- a/arch/x86/encode.c
+++ b/arch/x86/encode.c
@@ -106,7 +106,7 @@ uint8_t x86_encode_reg(enum machine_reg reg)
if (reg == MACH_REG_UNASSIGNED)
die("unassigned register during code emission");
- if (reg < 0 || reg >= ARRAY_SIZE(x86_register_numbers))
+ if (reg >= ARRAY_SIZE(x86_register_numbers))
die("unknown register %d", reg);
return x86_register_numbers[reg];