summaryrefslogtreecommitdiff
path: root/eval.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-08-25 08:26:06 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-08-25 08:26:06 +0000
commitdf9d49d0881d9596b9b7d23dbd42950d5048bd9d (patch)
tree11dbf94b16c3de9756d62f43e113323d8d4d3883 /eval.c
parentd68d1d15843125c6ae91055feb05f08b8c70e4f6 (diff)
matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index 837fe1c706..3de2f57f03 100644
--- a/eval.c
+++ b/eval.c
@@ -3590,6 +3590,9 @@ assign(self, lhs, val, check)
break;
case NODE_CVDECL:
+ rb_cvar_declare(ruby_cbase, lhs->nd_vid, val);
+ break;
+
case NODE_CVASGN:
rb_cvar_set(ruby_cbase, lhs->nd_vid, val);
break;