summaryrefslogtreecommitdiff
path: root/internal/symbol.h
diff options
context:
space:
mode:
Diffstat (limited to 'internal/symbol.h')
-rw-r--r--internal/symbol.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/symbol.h b/internal/symbol.h
index 6875d98db3..e7730cb70f 100644
--- a/internal/symbol.h
+++ b/internal/symbol.h
@@ -28,7 +28,12 @@ int rb_is_local_name(VALUE name);
PUREFUNC(int rb_is_const_sym(VALUE sym));
PUREFUNC(int rb_is_attrset_sym(VALUE sym));
ID rb_make_internal_id(void);
+ID rb_make_temporary_id(size_t n);
void rb_gc_free_dsymbol(VALUE);
+int rb_static_id_valid_p(ID id);
+
+/* vm.c */
+void rb_free_static_symid_str(void);
#if __has_builtin(__builtin_constant_p)
#define rb_sym_intern_ascii_cstr(ptr) \