mirror of git://gcc.gnu.org/git/gcc.git
These should be checking for equality, not performing assignments. The tests for from_range on associative containers were actually checking the wrong thing, but the bug in the is_equal function was making the incorrect checks pass anyway, because all the values being used were non-zero, so the result of lhs.id = rhs.id was true, but would have been false if lhs.id == rhs.id had been used as intended. libstdc++-v3/ChangeLog: * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc: Fix assignment used instead of equality comparison. * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc: Likewise. * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc: Likewise. * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc: Likewise. * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc: Likewise. * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc: Likewise. * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc: Likewise. * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc: Likewise. * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc: Likewise. * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc: Likewise. * testsuite/23_containers/map/cons/from_range.cc: Fix is_equal function and expected value of comparison functions after construction. * testsuite/23_containers/multimap/cons/from_range.cc: Likewise. * testsuite/23_containers/multiset/cons/from_range.cc: Likewise. * testsuite/23_containers/set/cons/from_range.cc: Likewise. * testsuite/23_containers/unordered_map/cons/from_range.cc: Fix is_equal functions. * testsuite/23_containers/unordered_multimap/cons/from_range.cc: Likewise. * testsuite/23_containers/unordered_multiset/cons/from_range.cc: Likewise. * testsuite/23_containers/unordered_set/cons/from_range.cc: Likewise. * testsuite/25_algorithms/minmax/constrained.cc: Fix assignment used instead of equality comparison. * testsuite/27_io/manipulators/extended/get_time/wchar_t/1.cc: Likewise. |
||
|---|---|---|
| .. | ||
| allocator | ||
| cons | ||
| debug | ||
| erase | ||
| hash_policy | ||
| insert | ||
| modifiers | ||
| operations | ||
| operators | ||
| profile | ||
| requirements | ||
| 48101-2_neg.cc | ||
| 48101-3_neg.cc | ||
| 48101_neg.cc | ||
| 55043.cc | ||
| 59548.cc | ||
| 96088.cc | ||
| 104174.cc | ||
| 115420.cc | ||
| 115939.cc | ||
| const_container.cc | ||
| dr761.cc | ||
| dup_types.cc | ||
| erasure.cc | ||
| final_hash.cc | ||
| init-list.cc | ||
| observers.cc | ||
| pmr_typedefs.cc | ||
| pmr_typedefs_debug.cc | ||
| range_access.cc | ||
| version.cc | ||