Yukihiro Matsumoto <matz / ruby-lang.org> writes:

> Hi,
>
> In message "Re: rb_raise and memory"
>     on Thu, 10 Mar 2005 08:25:49 +0900, Nikolai Weibull <mailing-lists.ruby-talk / rawuncut.elitemail.org> writes:
>
> |No problem.  Is there a simple workaround (other than explicitly
> |calling free before rb_raise), such as registering the address with the
> |GC?  One would have to wrap it in a VALUE it seems, which isn't
> |great...
>
> There's no way for Ruby GC to handle non-VALUE data.  The only
> solution I can think of is moving to Boehm GC, which might be an
> overkill.
>
> 							matz.

Won't ALLOCA_N work for this, or am I not following?