aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2015-04-28 14:21:54 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2015-04-28 14:21:54 +0100
commit73d81d3a6b23ddbfd5286a93f38a45059f90dcec (patch)
tree81b826e6a1419361116b156d8b653fa70d9ab700 /gcc
parent956d18149eb636d0dd5987c7020873314a869a98 (diff)
downloadgcc-73d81d3a6b23ddbfd5286a93f38a45059f90dcec.zip
gcc-73d81d3a6b23ddbfd5286a93f38a45059f90dcec.tar.gz
gcc-73d81d3a6b23ddbfd5286a93f38a45059f90dcec.tar.bz2
re PR libstdc++/60333 (type_traits make_signed, make_unsigned missing support for long long enumerations)
PR libstdc++/60333 * include/std/type_traits (__make_unsigned_selector<_Tp, false, true>): Handle enumeration types larger than sizeof(long). (__make_signed_selector<_Tp, false, true>): Find unsigned type then make it signed. * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error. * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise. * testsuite/20_util/make_signed/requirements/typedefs-3.cc: New. * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust dg-error. * testsuite/20_util/make_unsigned/requirements/typedefs-3.cc: New. From-SVN: r222526
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions