summaryrefslogtreecommitdiffstats
path: root/libcxx/test/utilities/time/minutes.pass.cpp
diff options
context:
space:
mode:
authorHoward Hinnant <hhinnant@apple.com>2012-08-02 18:35:07 +0000
committerHoward Hinnant <hhinnant@apple.com>2012-08-02 18:35:07 +0000
commit4df0a6adf63864517279743e335993c45c6e6d62 (patch)
tree72ad8611aecc8d30bb949057dd93201550e5682f /libcxx/test/utilities/time/minutes.pass.cpp
parentfab892945960b67a2b90f0964f2b00c032e4c6a3 (diff)
downloadbcm5719-llvm-4df0a6adf63864517279743e335993c45c6e6d62.tar.gz
bcm5719-llvm-4df0a6adf63864517279743e335993c45c6e6d62.zip
Andrew Morrow: Among the various libc++ tests that currently don't pass on Linux are
localization/locale.categories/category.collate/category.ctype/locale.ctype.byname/is_1.pass.cpp and scan_is.pass.cpp. The tests fail when the character class being tested is compound, like ctype_base::alnum or ctype_base::graph, because the existing series of conditionals in do_is an do_scan_is will abort too early. For instance, if the character class being tested is alnum, and the character is numeric, do_is will return false because iswalpha_l will return false, 'result' becomes false, and the 'true' result from the later call to iswdigit_l ends up being ignored . A similar problem exists in do_scan_is. llvm-svn: 161192
Diffstat (limited to 'libcxx/test/utilities/time/minutes.pass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud