You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We currently don't support long double floating-point values - neither in terms of the printf syntax (%Lf is rejected), nor in terms of the semantics (we never va_arg(args, long double)).
As some platforms, and compilers, actually support long doubles - we should do so as well. At first, at least with lower-precision printing by casting to a double, but then preferably printing proper long doubles.
The text was updated successfully, but these errors were encountered:
…uble input arguments - but _not_ for internal processing of long doubles, they are down-converted to the internal representation type. Tweaked some comment text and removv ed some redundant testcases involving float-promotion relative to Yonggag Luo's original commit.
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
…double input arguments - but _not_ for internal processing of long doubles, they are down-converted to the internal representation type. Tweaked some comment text and removv ed some redundant testcases involving float-promotion relative to Yonggag Luo's original commit.
Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
We currently don't support
long double
floating-point values - neither in terms of the printf syntax (%Lf
is rejected), nor in terms of the semantics (we neverva_arg(args, long double)
).As some platforms, and compilers, actually support long doubles - we should do so as well. At first, at least with lower-precision printing by casting to a double, but then preferably printing proper long doubles.
The text was updated successfully, but these errors were encountered: