diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2015-04-28 14:21:54 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2015-04-28 14:21:54 +0100 |
commit | 73d81d3a6b23ddbfd5286a93f38a45059f90dcec (patch) | |
tree | 81b826e6a1419361116b156d8b653fa70d9ab700 /gcc | |
parent | 956d18149eb636d0dd5987c7020873314a869a98 (diff) | |
download | gcc-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