From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.9 required=3.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.5-pre1 Path: eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: =?UTF-8?Q?Bj=c3=b6rn_Lundin?= Newsgroups: comp.lang.ada Subject: Re: converting pointer to value Date: Fri, 5 Mar 2021 09:59:49 +0100 Organization: A noiseless patient Spider Message-ID: References: <02709d96-50fe-4e87-bdb5-4f430fa2717an@googlegroups.com> <29d7b43c-12d1-4104-9f3e-53b0429e6b0an@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 5 Mar 2021 08:59:49 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="c9e3b2236f724ff4b8eeba0adbb7f865"; logging-data="10193"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ejZlnAB2E7Ijk9860B69x" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 Cancel-Lock: sha1:zKhRkXt3Gh4+mY0ZlGLqWSJ4bRE= In-Reply-To: <29d7b43c-12d1-4104-9f3e-53b0429e6b0an@googlegroups.com> Content-Language: sv Xref: reader02.eternal-september.org comp.lang.ada:61480 List-Id: Den 2021-03-04 kl. 22:00, skrev Shark8: > On Thursday, March 4, 2021 at 1:09:24 PM UTC-7, Simon Wright wrote: >> Shark8 writes: >> >>> if they did not have the same representation you would >>> have to use UNCHECKED_CONVERSION >> and you'd be in a world of pain > Not necessarily, as the registers of x86 show with AX overlaid upon AH+AL, absolutely not the same representation, unchecked_conversion (or address-overlay) would be a perfectly fine way to model the situation. > But the given situation: a 16-bit integer and an address-type? / That's just asking for pain. > hmm, yes. But perhaps I should cast the 16 bit to a 64 bit variable and then do unchecked conversion? I'll spend the afternoon trying different approaches -- Björn