aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2018-10-19 14:37:05 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2018-10-19 14:37:05 +0100
commit7b1e8acfae2c1b4ee3c2199879783d2189ca3d0f (patch)
tree6b57674d635736fb60e9f720a05bd117ddc111d4 /gcc
parentba52922f6bcf2cb3f503ff6443be7b049ae190e5 (diff)
downloadgcc-7b1e8acfae2c1b4ee3c2199879783d2189ca3d0f.zip
gcc-7b1e8acfae2c1b4ee3c2199879783d2189ca3d0f.tar.gz
gcc-7b1e8acfae2c1b4ee3c2199879783d2189ca3d0f.tar.bz2
Fix testsuite failures in Debug Mode
This fixes the following testsuite failures on ia32 when compiled with -D_GLIBCXX_DEBUG: FAIL: 23_containers/map/modifiers/erase/dr130-linkage-check.cc FAIL: 23_containers/multimap/modifiers/erase/dr130-linkage-check.cc FAIL: 23_containers/multiset/modifiers/erase/dr130-linkage-check.cc FAIL: 23_containers/set/modifiers/erase/dr130-linkage-check.cc The normal mode containers already use the abi-tag to mangle these overloads differently, but the debug mode versions weren't fixed. * include/debug/map.h (map::erase(iterator)): Add abi-tag so that C++11 version mangles differently from incompatible C++98 version. * include/debug/multimap.h (multimap::erase(iterator)): Likewise. * include/debug/multiset.h (multiset::erase(iterator)) (multiset::erase(const_iterator, const_iterator)): Likewise. * include/debug/set.h (set::erase(iterator)) (multiset::erase(const_iterator, const_iterator)): Likewise. From-SVN: r265313
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions