From: Simon Wright <simon@pushface.org>
Subject: Re: Placement of pragma Import
Date: 08 Dec 2002 12:26:04 +0000
Date: 2002-12-08T12:26:04+00:00 [thread overview]
Message-ID: <x7vk7ikr92b.fsf@smaug.pushface.org> (raw)
In-Reply-To: mailman.1039342442.1805.comp.lang.ada@ada.eu.org
Michal Nowak <vinnie@inetia.pl> writes:
> -- Possibility 1:
>
> package Import_Test is
>
> procedure Asm_Coded;
>
> pragma Import (Assembler, Asm_Coded, "donothing");
> pragma Linker_Options ("nothing_asm.s");
>
> end Import_Test;
>
> -- Possibility 2:
> package Import_Test is
>
> procedure Asm_Coded;
>
> private -- Imported in private section
>
> pragma Import (Assembler, Asm_Coded, "donothing");
> pragma Linker_Options ("nothing_asm.s");
>
> end Import_Test;
I would certainly use the second choice; it probably makes no
difference to the generated code, but it removes complication from the
public part of the spec.
By the way, I think you meant nothing_asm.o, not nothing_asm.s?
next prev parent reply other threads:[~2002-12-08 12:26 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-12-08 10:23 Placement of pragma Import Michal Nowak
2002-12-08 12:26 ` Simon Wright [this message]
2002-12-08 15:08 ` Michal Nowak
2002-12-08 18:46 ` Jeffrey Carter
2002-12-08 19:46 ` Dennis Lee Bieber
2002-12-08 21:08 ` James S. Rogers
2002-12-09 1:21 ` Jeffrey Carter
2002-12-09 4:47 ` Dennis Lee Bieber
2002-12-09 21:56 ` Michal Nowak
2002-12-08 22:40 ` Martin Dowie
2002-12-09 1:42 ` Jeffrey Carter
2002-12-09 7:00 ` Martin Dowie
2002-12-10 2:04 ` Randy Brukardt
2002-12-09 21:55 ` Michal Nowak
2002-12-10 1:32 ` Jeffrey Carter
2002-12-09 14:34 ` Wes Groleau
2002-12-09 21:56 ` Michal Nowak
2002-12-08 18:44 ` Jeffrey Carter
2002-12-09 21:55 ` Michal Nowak
[not found] <200212081123160930.0047D332@smtp-po.inetia.pl>
2002-12-08 11:12 ` David C. Hoos, Sr.
2002-12-08 18:49 ` tmoran
[not found] ` <053001c29eaa$ad9b72f0$6500000a@dhoos>
2002-12-08 15:07 ` Michal Nowak
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox