From 4e037075ae7bd858ee59833a39bb61a5bfefa98c Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Fri, 20 Jan 2023 15:56:44 -0500 Subject: Fix typo in RHASH_ST_CLEAR We should be setting as.st and not as.ar. --- internal/hash.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'internal') diff --git a/internal/hash.h b/internal/hash.h index 657e5eff3c..0a87dae349 100644 --- a/internal/hash.h +++ b/internal/hash.h @@ -202,8 +202,8 @@ RHASH_ST_SIZE(VALUE h) static inline void RHASH_ST_CLEAR(VALUE h) { + RHASH(h)->as.st = NULL; FL_UNSET_RAW(h, RHASH_ST_TABLE_FLAG); - RHASH(h)->as.ar = NULL; } static inline unsigned -- cgit v1.2.1