[M3devel] Potential bug in RTAllocator.Clone, was: Fwd: Auto-discard notification
Tony Hosking
hosking at cs.purdue.edu
Fri Aug 27 18:11:50 CEST 2010
I just committed a fix for this.
On 27 Aug 2010, at 11:17, Olaf Wagner wrote:
> Forwarded; sent before subscription was confirmed:
>
> The attached message has been automatically discarded.
> Info The following are the headers for this message/rfc822 message.
> Date: Fri, 27 Aug 2010 15:39:23 +0100
> Subject: Potential bug in RTAllocator.Clone
> From: Raja Mukherji <rajamukherji at gmail.com>
> To: m3devel at elegosoft.com
> 2.1 unnamed [text/plain] 0.58 KB Download
> Hi, this is my first post to the Modula-3 mailing list...
>
> While using RTAllocator.Clone in a project, I kept getting errors
> related to the type of the returned object. The debugger m3gdb
> returned a TYPECODE of 0.
> I think the cause is line 84 in RTAllocator.m3 which currently reads
>
> res := AllocTraced(dataSize, def.dataAlignment, thread^);
>
> which doesn't seem to set the header of the clone. Changing it to
>
> res := LOOPHOLE(GetTraced(def), ADDRESS);
>
> seems to fix the problems, but since I'm not that familiar with the
> object representation I thought I should ask here first.
>
> Thanks,
> Raja
>
> ----- Forwarded message from m3devel-bounces at elegosoft.com -----
> Date: Fri, 27 Aug 2010 16:48:17 +0200
> From: m3devel-bounces at elegosoft.com
> Reply-To: m3devel-bounces at elegosoft.com
> Subject: Auto-discard notification
> To: m3devel-owner at elegosoft.com
>
> The attached message has been automatically discarded.
>
> ----- End forwarded message -----
>
>
> --
> Olaf Wagner -- elego Software Solutions GmbH
> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
>
More information about the M3devel
mailing list