[PATCH] two-arguments ?:
commit3f9dcfb9cc7156a23a62613527e911a653b0305b
authorAlexander Viro <viro@parcelfarce.linux.theplanet.co.uk>
Thu, 30 Sep 2004 16:17:12 +0000 (30 09:17 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Fri, 8 Apr 2005 04:03:26 +0000 (7 21:03 -0700)
treedca3c5ddb310a24b79bbd06f307eb3bef24778ff
parente3f66d29bd11094bcb0783148989fada4f3dfe60
[PATCH] two-arguments ?:

Instead of trying to handle two- and three-argument ?: in the same code,
have evaluate_expression() turn the expression 'v1 ? : v2' into its
equivalent of '(temp_var = v1, temp_var ? temp_var : v2)' and use the
normal logics to deal with the results.
evaluate.c