stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Travis Vitek (JIRA)" <>
Subject [jira] Updated: (STDCXX-676) [MSVC] 22.locale.time.put test fails
Date Tue, 04 Dec 2007 21:32:43 GMT


Travis Vitek updated STDCXX-676:

    Attachment: stdcxx-223.patch

This patch augments the implementation of rw_strftime() to support several of the format specifiers
that strftime() doesn't support. If I couldn't find an easy way to replicate the expected
behavior, I just return a failure. Some of these cases could be fixed with enough time.

2007-12-04  Travis Vitek  <>

	* tests/locale/22.locale.time.put.cpp (rw_strftime): Avoid
	passing unsupported format specifiers to strftime().

> [MSVC] 22.locale.time.put test fails
> ------------------------------------
>                 Key: STDCXX-676
>                 URL:
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: Tests
>    Affects Versions: 4.2.0
>            Reporter: Travis Vitek
>             Fix For: 4.2.1
>         Attachments: stdcxx-223.patch
> In my manual runs I have noticed that the test fails because the MSCRT strftime doesn't
support %T, %e, or %G and asserts internally. This doesn't appear to happen on all configurations
because these tests are running to completion on some of the nightly builds. 
> I think the rw_strftime() that is inside the test could be expanded to avoid the assert
inside the CRT so that the test would pass on all windows configurations. 

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message