gcc/libstdc++-v3/include/std
Jonathan Wakely 3824ac481e PR libstdc++/59568 don't use putback or update value when extraction fails
PR libstdc++/59568
	* include/std/complex (operator>>): Only use putback if a character
	was successfully extracted and only set the value if a number was
	successfully extracted.
	* testsuite/26_numerics/complex/inserters_extractors/char/59568.cc:
	New test.

From-SVN: r255633
2017-12-14 11:53:02 +00:00
..
algorithm Update copyright years. 2017-01-01 13:07:43 +01:00
any PR libstdc++/79433 no #error for including headers with wrong -std 2017-10-20 16:14:29 +01:00
array Add deduction guides for C++17 (P0433R2, partial) 2017-03-22 15:58:35 +00:00
atomic PR69301 don't assume atomic<T> can default construct T 2017-01-18 18:36:45 +00:00
bitset Update copyright years. 2017-01-01 13:07:43 +01:00
chrono Update value of __cpp_lib_chrono feature-test macro 2017-10-20 22:06:20 +01:00
codecvt Update copyright years. 2017-01-01 13:07:43 +01:00
complex PR libstdc++/59568 don't use putback or update value when extraction fails 2017-12-14 11:53:02 +00:00
condition_variable Update copyright years. 2017-01-01 13:07:43 +01:00
deque Update copyright years. 2017-01-01 13:07:43 +01:00
forward_list Update copyright years. 2017-01-01 13:07:43 +01:00
fstream Update copyright years. 2017-01-01 13:07:43 +01:00
functional PR libstdc++/80478 make std::mem_fn work with noexcept functions 2017-05-18 19:04:15 +01:00
future Add noexcept to std::shared_future copy operations (LWG DR 2799) 2017-12-01 17:12:15 +00:00
iomanip Update copyright years. 2017-01-01 13:07:43 +01:00
ios Update copyright years. 2017-01-01 13:07:43 +01:00
iosfwd Update copyright years. 2017-01-01 13:07:43 +01:00
iostream Update copyright years. 2017-01-01 13:07:43 +01:00
istream PR libstdc++/53984 handle exceptions in basic_istream::sentry 2017-08-14 13:14:01 +01:00
iterator Update copyright years. 2017-01-01 13:07:43 +01:00
limits Update copyright years. 2017-01-01 13:07:43 +01:00
list Update copyright years. 2017-01-01 13:07:43 +01:00
locale Update copyright years. 2017-01-01 13:07:43 +01:00
map Update copyright years. 2017-01-01 13:07:43 +01:00
memory PR libstdc++/79789 fix non-reserved names in headers 2017-03-02 03:43:49 +00:00
mutex PR libstdc++/82481 Suppress clang-tidy warnings 2017-10-20 16:14:33 +01:00
numeric PR libstdc++/79433 no #error for including headers with wrong -std 2017-10-20 16:14:29 +01:00
optional PR libstdc++/79433 no #error for including headers with wrong -std 2017-10-20 16:14:29 +01:00
ostream PR libstdc++/80675, PR libstdc++/80940 2017-06-22 00:09:46 +03:00
queue Update copyright years. 2017-01-01 13:07:43 +01:00
random Update copyright years. 2017-01-01 13:07:43 +01:00
ratio Implement P0607R0 "Inline Variables for Standard Library" for C++17 2017-03-23 19:40:07 +00:00
regex Update copyright years. 2017-01-01 13:07:43 +01:00
scoped_allocator Update copyright years. 2017-01-01 13:07:43 +01:00
set Update copyright years. 2017-01-01 13:07:43 +01:00
shared_mutex PR libstdc++/79433 no #error for including headers with wrong -std 2017-10-20 16:14:29 +01:00
sstream PR libstdc++/81338 correctly manage string capacity 2017-09-04 13:24:33 +01:00
stack Update copyright years. 2017-01-01 13:07:43 +01:00
stdexcept Update copyright years. 2017-01-01 13:07:43 +01:00
streambuf Update copyright years. 2017-01-01 13:07:43 +01:00
string Update copyright years. 2017-01-01 13:07:43 +01:00
string_view PR libstdc++/82685 add 'noexcept' to string_view literals 2017-12-01 17:12:07 +00:00
system_error Implement LWG 2686, std::hash<error_condition>, for C++17 2017-03-23 19:40:16 +00:00
thread Add deleted std::thread(const thread&&) constructor 2017-01-03 13:31:26 +00:00
tuple Implement P0607R0 "Inline Variables for Standard Library" for C++17 2017-03-23 19:40:07 +00:00
type_traits PR libstdc++/83395 fix invocable traits for INVOKE<cv void> 2017-12-12 18:07:24 +00:00
typeindex Update copyright years. 2017-01-01 13:07:43 +01:00
unordered_map Update copyright years. 2017-01-01 13:07:43 +01:00
unordered_set Update copyright years. 2017-01-01 13:07:43 +01:00
utility Add noexcept to std::integral_constant members 2017-12-01 17:12:18 +00:00
valarray Add deduction guides for C++17 (P0433R2, partial) 2017-03-22 15:58:35 +00:00
variant PR libstdc++/79433 no #error for including headers with wrong -std 2017-10-20 16:14:29 +01:00
vector Update copyright years. 2017-01-01 13:07:43 +01:00