From db34086b5be1f5751156f39fb99bfc94b716df0f Mon Sep 17 00:00:00 2001 From: matz Date: Fri, 23 Jan 1998 10:01:08 +0000 Subject: *** empty log message *** git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@49 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- variable.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'variable.c') diff --git a/variable.c b/variable.c index 7511264330..fa3a79516f 100644 --- a/variable.c +++ b/variable.c @@ -130,12 +130,6 @@ classname(klass) klass = (VALUE)RCLASS(klass)->super; } path = rb_iv_get(klass, "__classpath__"); - if (NIL_P(path)) { - path = rb_iv_get(klass, "__classid__"); - if (!NIL_P(path)) { - path = str_new2(rb_id2name(FIX2INT(path))); - } - } if (NIL_P(path)) { path = find_class_path(klass); if (NIL_P(path)) { @@ -153,7 +147,7 @@ mod_name(mod) { VALUE path = classname(mod); - if (path) return path; + if (path) return str_dup(path); return str_new(0,0); } @@ -209,12 +203,7 @@ rb_name_class(klass, id) { extern VALUE cString; - if (cString) { - rb_iv_set(klass, "__classpath__", str_new2(rb_id2name(id))); - } - else { - rb_iv_set(klass, "__classid__", INT2FIX(id)); - } + rb_iv_set(klass, "__classpath__", str_new2(rb_id2name(id))); } static st_table *autoload_tbl = 0; -- cgit v1.2.3