Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!caip!seismo!mcvax!guido From: guido@mcvax.uucp (Guido van Rossum) Newsgroups: net.lang.c Subject: Taking the address of a register (Re: Swap by name) Message-ID: <7009@boring.mcvax.UUCP> Date: Thu, 10-Jul-86 18:01:19 EDT Article-I.D.: boring.7009 Posted: Thu Jul 10 18:01:19 1986 Date-Received: Sat, 12-Jul-86 04:25:23 EDT References: <2036@brl-smoke.ARPA> Reply-To: guido@boring.uucp (Guido van Rossum) Organization: "Stamp Out BASIC" Committee, CWI, Amsterdam Lines: 15 Apparently-To: rnews@mcvax In article <2036@brl-smoke.ARPA> rbj@icst-cmr.ARPA writes: ~> Suggestion to make the compiler introduce a temporary when the ~> address of a register variable is passed as argument to a function. Rather than cluttering the compiler with more crap than this, write an optimizing compiler that doesn't need register declarations but can find out for itself what variables are best put in registers. If you want to make the language's level higher by doing something to register variables, remove them from the language instead of giving them 'pseudo-auto' status. Or did I mis some implicit `:-)' in your article? Guido van Rossum, CWI, Amsterdam