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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!newsfeed.xs3.de!io.xs3.de!news.jacob-sparre.dk!franka.jacob-sparre.dk!pnx.dk!.POSTED.109.56.52.37.mobile.3.dk!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: Strange crash on custom iterator Date: Sun, 01 Jul 2018 20:06:42 +0200 Organization: JSA Research & Innovation Message-ID: <87muvan83x.fsf@adaheads.home> References: <70c11a71-3832-4f57-8127-f3f1c48a052f@googlegroups.com> <62e38ee4-f72f-4ed8-bef1-952040fb7f8d@googlegroups.com> <64d8b4a1-a92c-4b90-b95c-e821749de969@googlegroups.com> <887212304.552080112.848502.laguest-archeia.com@nntp.aioe.org> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Injection-Info: franka.jacob-sparre.dk; posting-host="109.56.52.37.mobile.3.dk:109.56.52.37"; logging-data="18455"; mail-complaints-to="news@jacob-sparre.dk" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Cancel-Lock: sha1:CBkUI7pF8/Vqnay04eKrnOARtNg= Xref: reader02.eternal-september.org comp.lang.ada:53492 Date: 2018-07-01T20:06:42+02:00 List-Id: Luke A. Guest wrote: > Simon Wright wrote: >> I suspect that Unicode_String would need to be by-reference. > > Yeah I think I’m going to have to make it tagged. You don't need to make it tagged, to pass it by reference. It is enough to make the formal parameter aliased. Greetings, Jacob -- What the Iron Maiden was to stupid tyrants, the committee was to Lord Vetinari; it was only slightly more expensive, far less messy, considerably more efficient and, best of all, you had to *force* people to climb inside the Iron Maiden.