Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83 v7 ucbtopaz-1.7; site ucbtopaz.CC.Berkeley.ARPA Path: utzoo!linus!decvax!harpo!eagle!mhuxi!houxm!ihnp4!zehntel!tektronix!ucbcad!ucbvax!ucbtopaz!vmicro1 From: vmicro1@ucbtopaz.UUCP Newsgroups: net.lang.c Subject: Re: Must useless expressions be evaluated? Message-ID: <317@ucbtopaz.CC.Berkeley.ARPA> Date: Thu, 13-Oct-83 22:43:51 EDT Article-I.D.: ucbtopaz.317 Posted: Thu Oct 13 22:43:51 1983 Date-Received: Sun, 16-Oct-83 06:51:07 EDT References: <187@bbncca.ARPA> Organization: Univ. of Calif., Berkeley CA USA Lines: 9 I think useless expressions must be evaluated, simply because there is no syntactic criterion to determine the uselessness of any expression. For example, (i=j)+something()+k++; is not syntactically different from (i=j)+1+k++; but something() probably has side effects.