summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-03-19 09:07:59 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-03-19 09:07:59 +0900
commit72c274473b0facbbca4dde732437924ee8752e99 (patch)
tree8fafdd1304e9429aba26dc54aaf6d67ce1767d0e
parent9084e035563a6a2ee312defd912f12acdebbdeec (diff)
downloadmruby-72c274473b0facbbca4dde732437924ee8752e99.tar.gz
mruby-72c274473b0facbbca4dde732437924ee8752e99.zip
remove size_t cast in mrb_assert() since ((size_t)n <= SIZE_MAX) is always true
-rw-r--r--src/dump.c10
-rw-r--r--src/load.c6
2 files changed, 8 insertions, 8 deletions
diff --git a/src/dump.c b/src/dump.c
index f551b01c0..bdfa0787f 100644
--- a/src/dump.c
+++ b/src/dump.c
@@ -90,7 +90,7 @@ get_pool_block_size(mrb_state *mrb, mrb_irep *irep)
{
mrb_int len = RSTRING_LEN(str);
mrb_assert(len >= 0);
- mrb_assert((size_t)len <= SIZE_MAX);
+ mrb_assert(len <= SIZE_MAX);
size += (size_t)len;
}
break;
@@ -100,7 +100,7 @@ get_pool_block_size(mrb_state *mrb, mrb_irep *irep)
int len;
len = mrb_float_to_str(buf, mrb_float(irep->pool[pool_no]));
mrb_assert(len >= 0);
- mrb_assert((size_t)len <= SIZE_MAX);
+ mrb_assert(len <= SIZE_MAX);
size += (size_t)len;
}
break;
@@ -109,7 +109,7 @@ get_pool_block_size(mrb_state *mrb, mrb_irep *irep)
{
mrb_int len = RSTRING_LEN(irep->pool[pool_no]);
mrb_assert(len >= 0);
- mrb_assert((size_t)len <= SIZE_MAX);
+ mrb_assert(len <= SIZE_MAX);
size += (size_t)len;
}
break;
@@ -420,7 +420,7 @@ write_lineno_record_1(mrb_state *mrb, mrb_irep *irep, uint8_t* bin)
uint32_to_bin((uint32_t)diff, bin); /* record size */
- mrb_assert((size_t)diff <= SIZE_MAX);
+ mrb_assert(diff <= SIZE_MAX);
return (size_t)diff;
}
@@ -600,7 +600,7 @@ write_debug_record_1(mrb_state *mrb, mrb_irep *irep, uint8_t *bin, mrb_sym const
mrb_assert(ret <= UINT32_MAX);
uint32_to_bin(ret, bin);
- mrb_assert((size_t)ret <= SIZE_MAX);
+ mrb_assert(ret <= SIZE_MAX);
return (size_t)ret;
}
diff --git a/src/load.c b/src/load.c
index 65c1695b0..ca78dbf8c 100644
--- a/src/load.c
+++ b/src/load.c
@@ -166,7 +166,7 @@ read_irep_record_1(mrb_state *mrb, const uint8_t *bin, size_t *len, mrb_bool all
diff = src - bin;
mrb_assert(diff >= 0);
- mrb_assert((size_t)diff <= SIZE_MAX);
+ mrb_assert(diff <= SIZE_MAX);
*len = (size_t)diff;
return irep;
@@ -350,7 +350,7 @@ read_debug_record(mrb_state *mrb, const uint8_t *start, mrb_irep* irep, size_t *
diff = bin - start;
mrb_assert(diff >= 0);
- mrb_assert((size_t)diff <= SIZE_MAX);
+ mrb_assert(diff <= SIZE_MAX);
if (record_size != (size_t)diff) {
return MRB_DUMP_GENERAL_FAILURE;
@@ -367,7 +367,7 @@ read_debug_record(mrb_state *mrb, const uint8_t *start, mrb_irep* irep, size_t *
diff = bin - start;
mrb_assert(diff >= 0);
- mrb_assert((size_t)diff <= SIZE_MAX);
+ mrb_assert(diff <= SIZE_MAX);
*record_len = (size_t)diff;
return MRB_DUMP_OK;