From: Lin Jen-Shin Date: 2011-08-29T02:32:44+09:00 Subject: [ruby-core:39165] [Ruby 1.8 - Bug #5247][Open] Marshal.load didn't call correct initialize method of subclasses of a struct Issue #5247 has been reported by Lin Jen-Shin. ---------------------------------------- Bug #5247: Marshal.load didn't call correct initialize method of subclasses of a struct http://redmine.ruby-lang.org/issues/5247 Author: Lin Jen-Shin Status: Open Priority: Normal Assignee: Category: core Target version: Ruby 1.8.7 ruby -v: ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux] It's ok in 1.9: > ruby -ve 'class C But wrong in 1.8: ruby-1.8 -ve 'class C