C++ PATCH: Disallow floating-point literals in integral-constant expressions
Mark Mitchell
mark@codesourcery.com
Tue Feb 1 20:16:00 GMT 2005
Matt Austern wrote:
>> I think that the remaining action item, then, is to document this
>> extension. Would you please document both the extension to allow
>> floating-point literals in integral constant expressions and the
>> extension to allow initialized static data members of floating-point
>> type?
>
>
> The documentation should presumably say that it's deprecated?
Yes.
My thinking is that we've been disallowing template parameters of
floating-point type for a while now. If we really want to allow
constant expressions of floating-point type forever more, we ought to
also allow template parameters of floating-point type as well.
Furthemore, deprecating the extension doesn't make it impossible for us
to keep it -- but it does make it easier to remove it.
--
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com
(916) 791-8304
More information about the Libstdc++
mailing list