SIMPLE: A language-independent tree IR
Paul Koning
pkoning@equallogic.com
Thu Jan 3 10:29:00 GMT 2002
>>>>> "Geoff" == Geoff Keating <geoffk@geoffk.org> writes:
Geoff> You're probably thinking of
Geoff> T = (f() + g()) compared to T = (f(), g())
Geoff> in the first one, the compiler is (probably) permitted to call
Geoff> g before f, but not in the second.
The comma operator rule is pretty strange, given that the third
example:
T = foo (f(), g(x))
(i.e., comma a actual argument separator) DOES allow g to be called
before f...
paul
More information about the Gcc
mailing list