﻿id	summary	reporter	owner	description	type	status	priority	component	version	resolution	keywords	cc
34	Incorrect Support for Two Argument ?: Operator	ajbeach		"In parser.yy there is the following:
{{{
conditional_expression:
    logical_OR_expression
    | logical_OR_expression '?' comma_expression ':' conditional_expression
        { $$ = new ExpressionNode( build_cond( $1, $3, $5 ) ); }
        // FIX ME: this hack computes $1 twice
    | logical_OR_expression '?' /* empty */ ':' conditional_expression // GCC, $
        { $$ = new ExpressionNode( build_cond( $1, $1, $4 ) ); }
    ;
}}}
The two argument conditional operator should evaluate the first argument, the condition, once."	defect	new	minor	cfa-cc	1.0			
