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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,69431b06fe9a3239 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!z31g2000vbs.googlegroups.com!not-for-mail From: Lucretia Newsgroups: comp.lang.ada Subject: Re: How do I disable elaboration code on this Date: Mon, 11 Apr 2011 14:40:26 -0700 (PDT) Organization: http://groups.google.com Message-ID: <23417eb4-a588-4cd7-a58a-5a2eb59b0e3a@z31g2000vbs.googlegroups.com> References: <58bc4fb4-5f6a-48d6-9c98-0dde7ac619df@p16g2000vbo.googlegroups.com> <4da2176e$0$6977$9b4e6d93@newsspool4.arcor-online.net> <93b20b91-03ed-48d2-87b6-a109127a5a4f@l18g2000yql.googlegroups.com> <6bca8b26-152f-482c-95c0-1abf88b6b29b@a26g2000vbo.googlegroups.com> NNTP-Posting-Host: 90.194.162.198 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1302558026 12111 127.0.0.1 (11 Apr 2011 21:40:26 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 11 Apr 2011 21:40:26 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: z31g2000vbs.googlegroups.com; posting-host=90.194.162.198; posting-account=L2-UcQkAAAAfd_BqbeNHs3XeM0jTXloS User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.1.10) Gecko/20100623 Iceweasel/3.5.10 (like Firefox/3.5.10),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:18761 Date: 2011-04-11T14:40:26-07:00 List-Id: On Apr 11, 8:12=A0pm, Simon Wright wrote: > Simon Wright writes: > > The part about the LSB being set to 1 may cause difficulty! I suppose > > one could say "Foo'Address + 1" (which means the vector would have to b= e > > an array of System.Address, not so good but I think unavoidable??) > > And then we're back to the 'no elaboration code' problem. > > Does the LSB really have to be set to 1? The Cortex-M3 only implements > Thumb instructions, doesn't it? That's bit 0, not byte 0, just in case anyone's confused. And yes, Address is private therefore will cause elaboration problems. I originally had an array of these, forgot about the +1 part, but then I was trying to just get it to work! I will upload a sample project to GitHub if I get the time that should help us. Luke.