From 693746fba01192702b1f78ea8de565faf4c9d596 Mon Sep 17 00:00:00 2001 From: nobu Date: Sun, 5 Jan 2003 17:40:29 +0000 Subject: [PATCH] * struct.c (make_struct): needs meta class. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@3295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ struct.c | 1 + 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index aa1ade12c9..efaa5b0b88 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Mon Jan 6 02:32:46 2003 Nobuyoshi Nakada + + * struct.c (make_struct): needs meta class. + Sun Jan 5 09:36:46 2003 Nobuyoshi Nakada * ruby.c (ruby_init_loadpath): under Windows, get the module diff --git a/struct.c b/struct.c index 4da4d5c223..ba5367e173 100644 --- a/struct.c +++ b/struct.c @@ -165,6 +165,7 @@ make_struct(name, member, klass) if (NIL_P(name)) { nstr = rb_class_new(klass); + rb_make_metaclass(nstr, RBASIC(klass)->klass); rb_class_inherited(klass, nstr); } else {