diff options
| author | Howard Hinnant <hhinnant@apple.com> | 2012-08-02 18:35:07 +0000 |
|---|---|---|
| committer | Howard Hinnant <hhinnant@apple.com> | 2012-08-02 18:35:07 +0000 |
| commit | 4df0a6adf63864517279743e335993c45c6e6d62 (patch) | |
| tree | 72ad8611aecc8d30bb949057dd93201550e5682f /libcxx/test/utilities/time/minutes.pass.cpp | |
| parent | fab892945960b67a2b90f0964f2b00c032e4c6a3 (diff) | |
| download | bcm5719-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

