summaryrefslogtreecommitdiff
path: root/re.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-10-04 08:34:06 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-10-04 08:34:06 +0000
commit506cdbf64a7883b769725c20ced87c38d254f5b0 (patch)
treed36cf279cb8323de70e61324948b5c794e158c18 /re.c
parentdbcc539602450423ccbdabe350bb0636f8d12594 (diff)
* re.c (kcode_setter): restore erroneously removed setter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
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