https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59568

--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Wed Dec 13 17:02:14 2017
New Revision: 255608

URL: https://gcc.gnu.org/viewcvs?rev=255608&root=gcc&view=rev
Log:
PR libstdc++/59568 fix error handling for std::complex stream extraction

        PR libstdc++/59568
        * include/std/complex (operator>>): Implement proposed resolution to
        LWG 2714. Use putback if and only if a character has been successfully
        extracted but isn't a delimiter. Use ctype::widen and traits::eq when
        testing if extracted characters match delimiters.
        * testsuite/26_numerics/complex/dr2714.cc: New test.

Added:
    trunk/libstdc++-v3/testsuite/26_numerics/complex/dr2714.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/std/complex

Reply via email to