From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ebb3574ca8067275 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-10-28 22:57:27 PST Path: nntp.gmd.de!newsserver.jvnc.net!news.cac.psu.edu!news.pop.psu.edu!hudson.lm.com!godot.cc.duq.edu!news.duke.edu!news.mathworks.com!panix!cmcl2!thecourier.cims.nyu.edu!thecourier.cims.nyu.edu!nobody From: dewar@cs.nyu.edu (Robert Dewar) Newsgroups: comp.lang.ada Subject: Re: Access type representations. Date: 28 Oct 1994 12:52:01 -0400 Organization: Courant Institute of Mathematical Sciences Message-ID: <38ra7h$jhc@gnat.cs.nyu.edu> References: <9410281131.AA15384@eurocontrol.de> NNTP-Posting-Host: gnat.cs.nyu.edu Date: 1994-10-28T12:52:01-04:00 List-Id: In addition to Tucker's list of non-pointer representations of access types, consider also the GNAT representation for pointers to unconstrained types. These are two words long, one word points to the template containing the bounds, and the other word points to the data of the array. Eventually we expect to change this second word so that it points to the virtual origin of the array, instead of the actual origin, thus avoiding the need to subtract lower bounds when indexing into the array, but we have not don e this yet.