Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!rpi!crdgw1!crdos1!davidsen From: davidsen@crdos1.crd.ge.COM (Wm E Davidsen Jr) Newsgroups: comp.lang.c Subject: Re: ambiguous ? Message-ID: <1150@crdos1.crd.ge.COM> Date: 16 Oct 89 19:30:40 GMT References: <20974@gryphon.COM> Reply-To: davidsen@crdos1.UUCP (bill davidsen) Organization: GE Corp R&D Center Lines: 13 In article <20974@gryphon.COM>, bagpiper@pnet02.gryphon.com (Michael Hunter) writes: | 1) int Ret ; | 2) | 3) func(Ret = func2(), Ret+30) ; There is no guarantee that args will be evaluated in any given order. In fact, there are existing compilers today which do it each way, so you already have a portability problem. -- bill davidsen (davidsen@crdos1.crd.GE.COM -or- uunet!crdgw1!crdos1!davidsen) "The world is filled with fools. They blindly follow their so-called 'reason' in the face of the church and common sense. Any fool can see that the world is flat!" - anon