stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <>
Subject [jira] Closed: (STDCXX-510) locale tests assert and abort when passed --help command line argument
Date Mon, 06 Aug 2007 23:35:59 GMT


Martin Sebor closed STDCXX-510.

       Resolution: Fixed
    Fix Version/s:     (was: 4.1.4)

Fixed by the committed patch.

> locale tests assert and abort when passed --help command line argument
> ----------------------------------------------------------------------
>                 Key: STDCXX-510
>                 URL:
>             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
> 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.

View raw message