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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,ae395e5c11de7bc9 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!postnews.google.com!c34g2000pri.googlegroups.com!not-for-mail From: Jerry Newsgroups: comp.lang.ada Subject: Re: segfault with large-ish array with GNAT Date: Fri, 19 Mar 2010 12:22:35 -0700 (PDT) Organization: http://groups.google.com Message-ID: <96ce2c94-18af-4bde-b29c-d6d7cc5f3a69@c34g2000pri.googlegroups.com> References: <642ddf8b-1d45-4f74-83ad-2c755040ca33@k24g2000pro.googlegroups.com> <4ba13454$0$6720$9b4e6d93@newsspool2.arcor-online.net> <12q6q5hjqihq8lpgpt9mjmn30l9q9lrmkm@4ax.com> NNTP-Posting-Host: 75.172.190.146 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1269026555 3300 127.0.0.1 (19 Mar 2010 19:22:35 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 19 Mar 2010 19:22:35 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: c34g2000pri.googlegroups.com; posting-host=75.172.190.146; posting-account=x5rpZwoAAABMN2XPwcebPWPkebpwQNJG User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/528.16+(KHTML, like Gecko, Safari/528.16) OmniWeb/v622.8.0,gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:10641 Date: 2010-03-19T12:22:35-07:00 List-Id: On Mar 19, 5:04=A0am, Brian Drummond wrote: > On Wed, 17 Mar 2010 23:45:25 -0700 (PDT), Jerry wr= ote: > >But it seems that I will have to allocate memory for large objects > >using pointers (and thus take the memory from the heap). Is that > >right? > > I believe so. > But code using the array can be written as normal, with a "my_array ... r= enames > my_array_ptr.all" clause to hide the pointer. > > - Brian Cool tip. Thanks. Jerry