You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by "Martin Sebor (JIRA)" <ji...@apache.org> on 2007/08/07 01:35:59 UTC
[jira] Closed: (STDCXX-510) locale tests assert and abort when
passed --help command line argument
[ https://issues.apache.org/jira/browse/STDCXX-510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Sebor closed STDCXX-510.
-------------------------------
Resolution: Fixed
Fix Version/s: (was: 4.1.4)
4.2
Fixed by the committed patch.
> locale tests assert and abort when passed --help command line argument
> ----------------------------------------------------------------------
>
> Key: STDCXX-510
> URL: https://issues.apache.org/jira/browse/STDCXX-510
> Project: C++ Standard Library
> Issue Type: Bug
> Components: Tests
> Affects Versions: 4.1.4
> Reporter: Travis Vitek
> Assignee: Martin Sebor
> Priority: Minor
> Fix For: 4.2
>
>
> Running many of the locale tests with the '--help' command line argument results in an assertion error and then immediate program termination. This makes it difficult to tell what command line options are available. A test that shows this problem is 22.locale.time.put.mt.cpp.
> This is because the rw_opt_setlocales function in locales.cpp doesn't handle the case where the first argument is NULL. This is the case when the --help command line argument exists. Most of the other rw_opt_... methods have a test like this near the top of the file.
> if (1 == argc && argv && 0 == argv [0]) {
> }
> If the test passes, argv[0] will be set to the help string that should be used.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.