summaryrefslogtreecommitdiff
path: root/eval.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-08-29 07:29:48 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2000-08-29 07:29:48 +0000
commit68bc47726b8afef80885a3f698b5c0fceec48d77 (patch)
tree85575066692a78748c27a6b28394e85ed6f15b35 /eval.c
parent4e560cffd6266c08cb856d1b2c25f796522bcc9e (diff)
matz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@910 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/eval.c b/eval.c
index c3bdd7b43a..0ed7ca3555 100644
--- a/eval.c
+++ b/eval.c
@@ -1720,7 +1720,6 @@ is_defined(self, node, buf)
case NODE_CDECL:
case NODE_CVDECL:
case NODE_CVASGN2:
- case NODE_CVASGN3:
return "assignment";
case NODE_LVAR:
@@ -1753,12 +1752,6 @@ is_defined(self, node, buf)
break;
case NODE_CVAR2:
- if (rb_cvar_defined(CLASS_OF(self), node->nd_vid)) {
- return "class variable";
- }
- break;
-
- case NODE_CVAR3:
if (rb_cvar_defined_singleton(self, node->nd_vid)) {
return "class variable";
}
@@ -2584,11 +2577,6 @@ rb_eval(self, n)
case NODE_CVASGN2:
result = rb_eval(self, node->nd_value);
- rb_cvar_set(CLASS_OF(self), node->nd_vid, result);
- break;
-
- case NODE_CVASGN3:
- result = rb_eval(self, node->nd_value);
rb_cvar_set_singleton(self, node->nd_vid, result);
break;
@@ -2628,10 +2616,6 @@ rb_eval(self, n)
break;
case NODE_CVAR2:
- result = rb_cvar_get(CLASS_OF(self), node->nd_vid);
- break;
-
- case NODE_CVAR3:
result = rb_cvar_get_singleton(self, node->nd_vid);
break;