This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [v3] C++0x type_traits post-oxford additions
- From: Howard Hinnant <hhinnant at apple dot com>
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Cc: libstdc++ <libstdc++ at gcc dot gnu dot org>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 3 May 2007 16:24:40 -0400
- Subject: Re: [v3] C++0x type_traits post-oxford additions
- References: <4639CEBD.8080409@redhat.com>
On May 3, 2007, at 7:59 AM, Benjamin Kosnik wrote:
In addition, some of the make_signed/make_unsigned tests will fail
right now, due to the fact that is_signed/is_unsigned is using the
TR1 definition which isn't valid C++0x behavior for floating point
types.
make_signed/make_unsigned require:
Requires: T is a cv integral type or enumeration, but not a bool type.
I.e. they are not supposed to work with floating point types.
-Howard