@@ -7570,11 +7570,11 @@ rb_f_printf(int argc, VALUE *argv, VALUE _)
75707570}
75717571
75727572static void
7573- rb_output_fs_setter (VALUE val , ID id , VALUE * var )
7573+ deprecated_str_setter (VALUE val , ID id , VALUE * var )
75747574{
75757575 rb_str_setter (val , id , & val );
75767576 if (!NIL_P (val )) {
7577- rb_warn_deprecated ("`$, '" , NULL );
7577+ rb_warn_deprecated ("`%s '" , NULL , rb_id2name ( id ) );
75787578 }
75797579 * var = val ;
75807580}
@@ -13282,15 +13282,15 @@ Init_IO(void)
1328213282 rb_define_method (rb_cIO , "initialize" , rb_io_initialize , -1 );
1328313283
1328413284 rb_output_fs = Qnil ;
13285- rb_define_hooked_variable ("$," , & rb_output_fs , 0 , rb_output_fs_setter );
13285+ rb_define_hooked_variable ("$," , & rb_output_fs , 0 , deprecated_str_setter );
1328613286
1328713287 rb_default_rs = rb_fstring_lit ("\n" ); /* avoid modifying RS_default */
1328813288 rb_gc_register_mark_object (rb_default_rs );
1328913289 rb_rs = rb_default_rs ;
1329013290 rb_output_rs = Qnil ;
1329113291 rb_define_hooked_variable ("$/" , & rb_rs , 0 , rb_str_setter );
1329213292 rb_define_hooked_variable ("$-0" , & rb_rs , 0 , rb_str_setter );
13293- rb_define_hooked_variable ("$\\" , & rb_output_rs , 0 , rb_str_setter );
13293+ rb_define_hooked_variable ("$\\" , & rb_output_rs , 0 , deprecated_str_setter );
1329413294
1329513295 rb_define_virtual_variable ("$_" , get_LAST_READ_LINE , set_LAST_READ_LINE );
1329613296
0 commit comments