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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,60dd4fe7723c0ef X-Google-Attributes: gid103376,public From: dale Subject: Re: Ada Core Technologies announces GNATCOM Date: 2000/04/14 Message-ID: #1/1 X-Deja-AN: 610935917 References: <8coc5e$do2$1@nnrp1.deja.com> <8d0ru2$arc$1@nnrp1.deja.com> <8d1paa$n0n4@ftp.kvaerner.com> <8d2d8j$1tk$1@nnrp1.deja.com> <8d53tn$fb$1@nnrp1.deja.com> <38F674E2.47DF35FC@research.canon.com.au> X-Trace: 14 Apr 2000 14:11:28 GMT, dale.cs.rmit.edu.au Organization: rmit User-Agent: MT-NewsWatcher/3.0 (PPC) Newsgroups: comp.lang.ada Date: 2000-04-14T00:00:00+00:00 List-Id: Geoff Bull wrote: > > The case where pass by reference or value depended on the > size would be fun. Add a component to a struct and the whole > behaviour of the program changes. ouch! ... programs that rely on the semantics of the parameter passing were deemed to be erroneous in Ada83. Not sure if that still holds in Ada (95), or whether it is a bounded error. Still, this doesn't help much if your program -does- depend on it. Dale