aboutsummaryrefslogtreecommitdiffstats
path: root/internal.h
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2020-08-17 13:51:23 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2020-08-19 14:30:57 +0900
commit6649677eb93a101a5411a942ca1b84b541262537 (patch)
tree63c8e41c4bcb5ffed7782ca1651b3019796c5276 /internal.h
parente2c2283a80843f6011a3d7665725ff0c5aed27c5 (diff)
downloadruby-6649677eb93a101a5411a942ca1b84b541262537.tar.gz
ROBJECT_IV_INDEX_TBL: convert into an inline function
Former ROBJECT_IV_INDEX_TBL macro included RCLASS_IV_INDEX_TBL, which is not disclosed to extension libraies. The macro was kind of broken. Why not just deprecate it, and convert the internal use into an inline function.
Diffstat (limited to 'internal.h')
-rw-r--r--internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/internal.h b/internal.h
index 303029ac60..9d4478b0ca 100644
--- a/internal.h
+++ b/internal.h
@@ -47,6 +47,9 @@
#undef RHASH_IFNONE
#undef RHASH_SIZE
+/* internal/object.h */
+#undef ROBJECT_IV_INDEX_TBL
+
/* internal/struct.h */
#undef RSTRUCT_LEN
#undef RSTRUCT_PTR