aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPekka Enberg <penberg@kernel.org>2013-06-06 19:40:54 +0300
committerPekka Enberg <penberg@kernel.org>2013-06-06 19:40:54 +0300
commitfd03a494e22bb7b37e550db6d0befa7a49b9a5f9 (patch)
treed6a012211bdf5a4c336f9c0faeb38ed3e4eff980
parent79615fce340a08a80c16e4f9306f605a1448eeb6 (diff)
downloadjato-fd03a494e22bb7b37e550db6d0befa7a49b9a5f9.tar.gz
vm: Fix unsigned int comparisons in vm/types.c
Spotted by GCC: vm/types.c: In function ‘vmtype_to_bytecode_type’: vm/types.c:119:2: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] vm/types.c: In function ‘get_vm_type_name’: vm/types.c:140:2: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits] Signed-off-by: Pekka Enberg <penberg@kernel.org>
-rw-r--r--vm/types.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vm/types.c b/vm/types.c
index 5c542a52..fe4dd489 100644
--- a/vm/types.c
+++ b/vm/types.c
@@ -116,7 +116,7 @@ static int vmtype_to_bytecode_type_map[] = {
int vmtype_to_bytecode_type(enum vm_type type)
{
- assert(type >= 0 && type < ARRAY_SIZE(vmtype_to_bytecode_type_map));
+ assert(type < ARRAY_SIZE(vmtype_to_bytecode_type_map));
return vmtype_to_bytecode_type_map[type];
}
@@ -137,7 +137,7 @@ static const char *vm_type_names[] = {
const char *get_vm_type_name(enum vm_type type)
{
- if (type < 0 || type >= ARRAY_SIZE(vm_type_names))
+ if (type >= ARRAY_SIZE(vm_type_names))
return NULL;
return vm_type_names[type];