[Bug c++/33067] Awkward long decimal expansion for double literal in error.

paolo.carlini at oracle dot com gcc-bugzilla@gcc.gnu.org
Mon Oct 10 12:56:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33067

--- Comment #18 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-10-10 12:54:54 UTC ---
Sorry, I'm an engineer (in this context). For me the issue is only the
following: if I were a user of 4.7.0, I would rather prefer seeing:

33067.C:2:18: error: no match for ‘operator<’ in
‘1.100000000000000088817841970012523233890533447265625e+0 < t’

or

33067.C:2:18: error: no match for ‘operator<’ in ‘1.1e+0 < t’

?

Any other discussion, in this context, does not make sense to me, sorry. I'm
not going to follow it. If the maintainers will reply on gcc-patches they want
the latter, fine I'll do it, otherwise I'll just move to something else.



More information about the Gcc-bugs mailing list