Summary: | issues with time_get, time_put not being tied to correct _punct facet. | ||
---|---|---|---|
Product: | gcc | Reporter: | Benjamin Kosnik <bkoz> |
Component: | libstdc++ | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | SUSPENDED --- | ||
Severity: | normal | CC: | gcc-bugs, webrown.cpp |
Priority: | P3 | ||
Version: | 3.4.0 | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | 2005-09-26 00:37:58 | |
Bug Depends on: | |||
Bug Blocks: | 86976 |
Description
Benjamin Kosnik
2003-02-20 18:36:00 UTC
Responsible-Changed-From-To: unassigned->bkoz Responsible-Changed-Why: Mine. State-Changed-From-To: open->analyzed State-Changed-Why: No longer super-concerned about this, although it is a bug. It doesn't apply to money or numeric facets, because they have their own *punct facets, and this kind of code would not be attempted (instead, the proper *punct facet would also be used). I consider the lack of timepunct in the standard a bug. However, things should still work, even with the current bogus design of time facets. I'll work on a hack to fix this. -benjamin Any news on this. Subject: Re: issues with time_get, time_put not being
tied to correct _punct facet.
>Any news on this.
this is a fatal flaw in the standard. It can be worked around, much like
money_get and money_put are able to be used: by also imbuing the
moneypunct (and here, __timepunct) facet.
You can suspend this if you'd like.
-benjamin
Suspending based on Benjamin's comments. Reassining since Benjamin has not been active in GCC development for a few years now. |