gm2
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gm2] cvs latest changes (multidimensional arrays)


From: Gaius Mulley
Subject: [Gm2] cvs latest changes (multidimensional arrays)
Date: Fri, 17 Jul 2009 19:41:47 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)

Hi,

I've just fixed a few bugs in the multidimensional array
implementation:

  * gm2/gm2-compiler/M2Quads.mod:  (AssignUnboundedNonVar),
    (AssignUnboundedVar), (UnboundedNonVarLinkToArray),
    (UnboundedVarLinkToArray) add extra parameter
    indicating array symbol being indexed.  Used additional
    parameter to resolve high values on unbounded arrays given
    a particular dimension.
    Can now pass a two dimensional unbounded array to an ARRAY
    OF BYTE and also can index the first dimension and pass the
    designator as an ARRAY OF BYTE.
    See testsuite/gm2/iso/run/pass/unbounded8.mod which now
    works.
    Refactored tests against BYTE, WORD, LOC with
    IsGenericSystemType.

regards,
Gaius




reply via email to

[Prev in Thread] Current Thread [Next in Thread]