On 01/16/2013 10:06 AM, Andreas Schwab wrote:
Mischa Baars <mjbaars1...@gmail.com> writes:
This means that the first 'if' statement should have been terminated when
There is no such thing as a "terminated statement". The first condition
evaluates to true.
Whatever you want, although personally I think it is very unlikely that
'2' is the correct value to return :)
Furthermore, the manual states that any operation on a QNaN should return
a QNaN.
That is only true for arithmethic operations. A comparison always
evaluates to true or false.
Andreas.