From: lutz@iks-jena.de (Lutz Donnerhacke)
Subject: Re: Return by reference
Date: 1999/11/02
Date: 1999-11-02T00:00:00+00:00 [thread overview]
Message-ID: <slrn81tfii.ki.lutz@taranis.iks-jena.de> (raw)
In-Reply-To: Pine.BSF.4.10.9911011705320.5772-100000@shell5.ba.best.com
* Brian Rogoff wrote:
>I understand why, for a return-by-reference type T, the function
[...]
>causes Program_Error to be raised at run time, but I'm a bit
>perplexed as to why there is a problem for
>
>function Some_Func( Param : T; ... ) return T is
>begin
> ...
> return Param;
>end Some_Func;
May you explain a bit more why you are returning a 'constant' 'in' parameter?
OTOH it might be a problem in your calling function.
type S is tagged new T with record ... end record;
aS: S := Some_Func(aT); -- may cause the error.
next prev parent reply other threads:[~1999-11-02 0:00 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-11-01 0:00 Return by reference Brian Rogoff
1999-11-02 0:00 ` Lutz Donnerhacke [this message]
1999-11-02 0:00 ` Robert A Duff
1999-11-02 0:00 ` Brian Rogoff
1999-11-03 0:00 ` Matthew Heaney
1999-11-03 0:00 ` Matthew Heaney
1999-11-03 0:00 ` Brian Rogoff
1999-11-03 0:00 ` Lutz Donnerhacke
1999-11-03 0:00 ` Brian Rogoff
1999-11-04 0:00 ` Lutz Donnerhacke
1999-11-06 0:00 ` Brian Rogoff
1999-11-07 0:00 ` Lutz Donnerhacke
1999-11-04 0:00 ` Robert A Duff
-- strict thread matches above, loose matches on Subject: below --
2017-12-17 14:38 Jere
2017-12-17 14:57 ` Dmitry A. Kazakov
2017-12-18 0:51 ` Mehdi Saada
2017-12-18 8:18 ` Dmitry A. Kazakov
2017-12-18 10:47 ` Mehdi Saada
2017-12-18 12:16 ` Dmitry A. Kazakov
2017-12-18 22:41 ` Randy Brukardt
2017-12-18 22:33 ` Randy Brukardt
2017-12-19 1:29 ` Jere
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox