Issue 3918 - Parameter use before its use in an AndAnd expression with reals treats NaN as false

When the cse is a floating point value, the comparison must check for NaN.

https://issues.dlang.org/show_bug.cgi?id=3918