From 5c2f6639c53c2dcde60544b1b53ab8f5d10cd12f Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 8 Dec 2025 13:05:02 +0900 Subject: [PATCH] Remove `rb_clear_constant_cache` deprecated for 3 years --- include/ruby/backward.h | 2 -- internal/vm.h | 2 -- vm_method.c | 3 --- 3 files changed, 7 deletions(-) diff --git a/include/ruby/backward.h b/include/ruby/backward.h index 3a0fda9ec5..6726102158 100644 --- a/include/ruby/backward.h +++ b/include/ruby/backward.h @@ -11,8 +11,6 @@ #include "ruby/internal/interpreter.h" #include "ruby/backward/2/attributes.h" -RBIMPL_ATTR_DEPRECATED_INTERNAL_ONLY() void rb_clear_constant_cache(void); - /* from version.c */ #if defined(RUBY_SHOW_COPYRIGHT_TO_DIE) && !!(RUBY_SHOW_COPYRIGHT_TO_DIE+0) # error RUBY_SHOW_COPYRIGHT_TO_DIE is deprecated diff --git a/internal/vm.h b/internal/vm.h index 09dfaf182e..029b19d555 100644 --- a/internal/vm.h +++ b/internal/vm.h @@ -101,8 +101,6 @@ const struct rb_callcache *rb_vm_search_method_slowpath(const struct rb_callinfo /* vm_method.c */ int rb_ec_obj_respond_to(struct rb_execution_context_struct *ec, VALUE obj, ID id, int priv); -void rb_clear_constant_cache(void); - /* vm_dump.c */ void rb_print_backtrace(FILE *); diff --git a/vm_method.c b/vm_method.c index 2b3ac74d57..26dbe4cae8 100644 --- a/vm_method.c +++ b/vm_method.c @@ -325,9 +325,6 @@ rb_clear_constant_cache_for_id_i(st_data_t ic, st_data_t arg) return ST_CONTINUE; } -// Here for backward compat. -void rb_clear_constant_cache(void) {} - void rb_clear_constant_cache_for_id(ID id) {