diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-01-23 10:01:08 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-01-23 10:01:08 +0000 |
commit | db34086b5be1f5751156f39fb99bfc94b716df0f (patch) | |
tree | b3f0c7a6c7e7ccf65ed1649979ec758736463a9e /variable.c | |
parent | f31c91fd29b704d89aaca1541cddcb60305be76b (diff) |
*** empty log message ***
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@49 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'variable.c')
-rw-r--r-- | variable.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/variable.c b/variable.c index 7511264330..fa3a79516f 100644 --- a/variable.c +++ b/variable.c @@ -131,12 +131,6 @@ classname(klass) } 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)) { return 0; @@ -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; |