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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,9f3d09bde7b33b5d X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2004-04-12 05:30:10 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!nnx.oleane.net!oleane!in2p3.fr!proxad.net!feeder2-1.proxad.net!news10-e.free.fr!not-for-mail From: Samuel Tardieu Newsgroups: comp.lang.ada Subject: Re: Pass by reference References: <19b0e504.0404080652.4eab9f80@posting.google.com> <19b0e504.0404090438.7e800536@posting.google.com> <87n05i4rdp.fsf@deneb.enyo.de> MIME-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII Date: Mon, 12 Apr 2004 14:29:12 +0200 Message-ID: <871xmtv0pz.fsf@beeblebrox.enst.fr> Organization: Avian Carrier & Friends User-Agent: T-gnus/6.16.2 (based on Gnus v5.10.2) (revision 02) SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 Emacs/21.3 (i386--freebsd) MULE/5.0 (SAKAKI) Cancel-Lock: sha1:AiAGkR8m0wBvc0k+S/cGY+0E4AQ= X-Leafnode-NNTP-Posting-Host: 2001:660:330f:f810:200:39ff:fe25:3aa2 NNTP-Posting-Date: 12 Apr 2004 14:30:10 MEST NNTP-Posting-Host: 81.56.47.149 X-Trace: 1081773010 news10-e.free.fr 21151 81.56.47.149:1713 X-Complaints-To: abuse@proxad.net Xref: archiver1.google.com comp.lang.ada:7004 Date: 2004-04-12T14:30:10+02:00 List-Id: >>>>> "Dmitry" == Dmitry A Kazakov writes: Dmitry> When T is in a register it might be more efficient than Dmitry> by-reference. But let the compiler decide it knows better. If T is an object, its tag alone (likely to be an address in many implementations) will already take the whole space in the register. Sam -- Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam