libstdc++: Fix return type of ranges::ssize for 128-bit integer [PR 100824]
authorJonathan Wakely <jwakely@redhat.com>
Sat, 5 Jun 2021 10:42:01 +0000 (11:42 +0100)
committerJonathan Wakely <jwakely@redhat.com>
Sat, 5 Jun 2021 10:44:51 +0000 (11:44 +0100)
commit96963713f6a648a0ed890450e02ebdd8ff583b14
tree5b301d0b430d70509a90a03aa3870027346d3482
parentf31729d794c4150f6cba97f33ec125e180abd7dd
libstdc++: Fix return type of ranges::ssize for 128-bit integer [PR 100824]

Signed-off-by: Jonathan Wakely <jwakely@redhat.com>
libstdc++-v3/ChangeLog:

PR libstdc++/100824
* include/bits/ranges_base.h (_SSize): Return signed type.
* testsuite/std/ranges/access/ssize.cc: Check with __int128.
libstdc++-v3/include/bits/ranges_base.h
libstdc++-v3/testsuite/std/ranges/access/ssize.cc