r255608 - in /trunk/libstdc++-v3: ChangeLog inc...

redi@gcc.gnu.org redi@gcc.gnu.org
Wed Dec 13 17:02:00 GMT 2017


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



More information about the Gcc-cvs mailing list