From ef52ffdf61f7ed1042d8dae2f7c98385b6f7f990 Mon Sep 17 00:00:00 2001 From: matz Date: Fri, 5 Oct 2001 06:30:42 +0000 Subject: * marshal.c (w_unique): should not dump anonymous class. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1773 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- marshal.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'marshal.c') diff --git a/marshal.c b/marshal.c index a7b2efebc6..318292b125 100644 --- a/marshal.c +++ b/marshal.c @@ -213,6 +213,9 @@ w_unique(s, arg) char *s; struct dump_arg *arg; { + if (s[0] == '#') { + rb_raise(rb_eArgError, "can't dump anonymous class %s", s); + } w_symbol(rb_intern(s), arg); } -- cgit v1.2.3