aboutsummaryrefslogtreecommitdiffstats
path: root/include/ruby/st.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ruby/st.h')
-rw-r--r--include/ruby/st.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/ruby/st.h b/include/ruby/st.h
index 12dbd2c50d..728159121e 100644
--- a/include/ruby/st.h
+++ b/include/ruby/st.h
@@ -31,7 +31,8 @@ struct st_hash_type {
struct st_table {
const struct st_hash_type *type;
- int num_bins;
+ unsigned int entries_packed : 1;
+ int num_bins : sizeof(int) * 8 - 1;
int num_entries;
struct st_table_entry **bins;
struct st_table_entry *head;