From: Minero Aoki Date: 2001-01-04T16:20:41+09:00 Subject: [ruby-talk:8620] Re: rb_iterate() Hi, In mail "[ruby-talk:8576] rb_iterate()" ts wrote: > with 1.6.2 and the modification for NODE_IFUNC > > pigeon% ./ruby /usr/local/bin/racc rd/rdblockparser.ry > /usr/local/lib/ruby/site_ruby/1.6/racc/parser.rb:97: [BUG] rb_gc_mark(): unknown > data type 0x31(0x8135930) non object > ruby 1.6.2 (2000-12-25) [i686-linux] > Aborted > pigeon% > > If I'm right, this is ruby trying to mark the struct cparse_params given > to rb_iterate() (via the call REDUCE(v, act)) Maybe you are right. (As you know) rb_gc_mark() is not needed because it is on the stack frame, but in either case I'll modify Racc. Minero Aoki