diff options
-rw-r--r-- | ext/date/date_core.c | 21 |
1 files changed, 16 insertions, 5 deletions
@@ -6936,13 +6936,24 @@ d_lite_eql_p(VALUE self, VALUE other) static VALUE d_lite_hash(VALUE self) { - st_index_t v, h[4]; get_d1(self); - h[0] = m_nth(dat); - h[1] = m_jd(dat); - h[2] = m_df(dat); - h[3] = m_sf(dat); v = rb_memhash(h, sizeof(h)); return ST2FIX(v); } |