Commit ddf25542 by Bernd Edlinger Committed by Bernd Edlinger

hash-table.h (hash_table::empty_slow): Don't assign size_t values to int variables.

2019-10-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        * hash-table.h (hash_table::empty_slow): Don't assign
        size_t values to int variables.

From-SVN: r276592
parent 51b54218
2019-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de> 2019-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
* hash-table.h (hash_table::empty_slow): Don't assign
size_t values to int variables.
2019-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
* expr.c (convert_mode_scalar): Remove shadowing local var. * expr.c (convert_mode_scalar): Remove shadowing local var.
(emit_block_move): Rename local vars. (emit_block_move): Rename local vars.
(block_move_libcall_safe_for_call_parm): Remove shadowing local var. (block_move_libcall_safe_for_call_parm): Remove shadowing local var.
......
...@@ -842,9 +842,8 @@ hash_table<Descriptor, Lazy, Allocator>::empty_slow () ...@@ -842,9 +842,8 @@ hash_table<Descriptor, Lazy, Allocator>::empty_slow ()
size_t size = m_size; size_t size = m_size;
size_t nsize = size; size_t nsize = size;
value_type *entries = m_entries; value_type *entries = m_entries;
int i;
for (i = size - 1; i >= 0; i--) for (size_t i = size - 1; i < size; i--)
if (!is_empty (entries[i]) && !is_deleted (entries[i])) if (!is_empty (entries[i]) && !is_deleted (entries[i]))
Descriptor::remove (entries[i]); Descriptor::remove (entries[i]);
...@@ -856,8 +855,9 @@ hash_table<Descriptor, Lazy, Allocator>::empty_slow () ...@@ -856,8 +855,9 @@ hash_table<Descriptor, Lazy, Allocator>::empty_slow ()
if (nsize != size) if (nsize != size)
{ {
int nindex = hash_table_higher_prime_index (nsize); unsigned int nindex = hash_table_higher_prime_index (nsize);
int nsize = prime_tab[nindex].prime;
nsize = prime_tab[nindex].prime;
if (!m_ggc) if (!m_ggc)
Allocator <value_type> ::data_free (m_entries); Allocator <value_type> ::data_free (m_entries);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment