[cfe-dev] Fixed point and floating point comparision

Gousemoodhin Nadaf via cfe-dev cfe-dev at lists.llvm.org
Fri Jun 12 21:22:39 PDT 2020

When a comparison is made between the* fixed point and floating point*, the
result is unspecified. Reference N1169 4.1.4 (Type conversion, usual
arithmetic conversions).

In code, for fixed-point number, handleFixedPointConversion()(SemaExpr.cpp)
is called,  I need to return unspecified.

*   handleFixedPointConversion()  {    if ((LHS is fixed point && RHS is
floating point)  OR (RHS is fixed point && LHS is floating point)  )
return unspecified.    }*

please let me know If anyone has idea, how to return unspecified or handle
an unspecified case in UsualArithmeticConversions.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20200613/9c509ecc/attachment.html>

More information about the cfe-dev mailing list