http://llvm.org/bugs/show_bug.cgi?id=15934
Howard Hinnant <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #1 from Howard Hinnant <[email protected]> --- Thanks for the report. libc++ has made no attempt to adhere to C++03, only to C++11. And unfortunately this detail is a specification that has changed between C++03 and C++11. The sentence you quote has been removed from this paragraph, which is now 22.4.2.1.2p1 [facet.num.get.virtuals]. Additionally in the same section Stage 3 now says in part: The numeric value to be stored can be one of: * zero, if the conversion function fails to convert the entire field. ios_base::failbit is assigned to err. So libc++ does conform to C++11, but not C++03. At this time we have no plans to modify libc++ to strictly adhere to the C++03 standard. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ LLVMbugs mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs
