summaryrefslogtreecommitdiff
path: root/re.c
diff options
context:
space:
mode:
Diffstat (limited to 're.c')
-rw-r--r--re.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/re.c b/re.c
index f2e755e01a..053526de09 100644
--- a/re.c
+++ b/re.c
@@ -2311,7 +2311,8 @@ rb_set_kcode(const char *code)
static void
kcode_setter(VALUE val)
{
- rb_warning("$= no longer effective");
+ may_need_recompile = 1;
+ rb_set_kcode(StringValuePtr(val));
}
static VALUE