Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utcs!mnetor!seismo!think!caip!brl-adm!brl-smoke!smoke!rbj@icst-cmr From: rbj%icst-cmr@smoke.UUCP Newsgroups: net.lang.c Subject: Re: Taking the address of a register (Re: Swap by name) Message-ID: <2223@brl-smoke.ARPA> Date: Mon, 14-Jul-86 18:19:14 EDT Article-I.D.: brl-smok.2223 Posted: Mon Jul 14 18:19:14 1986 Date-Received: Tue, 15-Jul-86 06:55:04 EDT Sender: news@brl-smoke.ARPA Lines: 22 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 UNCLE! As for those Hazletine terminals, hook them all up to machines where sizeof(int) != sizeof(any *0)!!! (Root Boy) Jim Cottrell Can you MAIL a BEAN CAKE?