From 02865d9e180cac9266ce0d5cc60e2782cad1d0b8 Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 27 Apr 2016 05:29:49 +0000 Subject: internal.h: ONLY_FOR_INTERNAL_USE * error.c (ruby_only_for_internal_use): raise fatal error when deprecated function only for internal use is called, not just a warning. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- pack.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'pack.c') diff --git a/pack.c b/pack.c index 9b4aa6a93f..ea7bd16fe8 100644 --- a/pack.c +++ b/pack.c @@ -220,15 +220,13 @@ str_associated(VALUE str) void rb_str_associate(VALUE str, VALUE add) { - rb_warn("rb_str_associate() is only for internal use and deprecated; do not use"); - str_associate(str, add); + ONLY_FOR_INTERNAL_USE("rb_str_associate()"); } VALUE rb_str_associated(VALUE str) { - rb_warn("rb_str_associated() is only for internal use and deprecated; do not use"); - return str_associated(str); + ONLY_FOR_INTERNAL_USE("rb_str_associated()"); } /* -- cgit v1.2.3