mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
libstdc++: Fix unexpected compilation error in neg tests
Fix a compilation error that is not expected by the tests preserving
the expected ones.
The 'test' variable declaration is missing since commit
a9260b7eb6 that removed the test global
variable in testsuite files.
libstdc++-v3/ChangeLog:
* testsuite/23_containers/map/operators/1_neg.cc (test01): Add test variable
declaration.
* testsuite/23_containers/set/operators/1_neg.cc (test01): Likewise.
This commit is contained in:
committed by
François Dumont
parent
e7d88ff8aa
commit
787f2d52d5
@@ -28,14 +28,13 @@ void test01()
|
||||
{
|
||||
std::map<unsigned int, int> mapByIndex;
|
||||
std::map<std::string, unsigned> mapByName;
|
||||
|
||||
|
||||
mapByIndex.insert(std::pair<unsigned, int>(0, 1));
|
||||
mapByIndex.insert(std::pair<unsigned, int>(6, 5));
|
||||
|
||||
|
||||
std::map<unsigned, int>::iterator itr(mapByIndex.begin());
|
||||
|
||||
// NB: notice, it's not mapByIndex!!
|
||||
test &= itr != mapByName.end(); // { dg-error "no" }
|
||||
test &= itr == mapByName.end(); // { dg-error "no" }
|
||||
bool __attribute__((unused)) test = itr != mapByName.end(); // { dg-error "no" }
|
||||
test &= itr == mapByName.end(); // { dg-error "no" }
|
||||
}
|
||||
|
||||
|
||||
@@ -28,11 +28,10 @@ void test01()
|
||||
{
|
||||
std::set<unsigned int> setByIndex;
|
||||
std::set<std::string> setByName;
|
||||
|
||||
std::set<unsigned int>::iterator itr(setByIndex.begin());
|
||||
|
||||
// NB: it's not setByIndex!!
|
||||
test &= itr != setByName.end(); // { dg-error "no" }
|
||||
test &= itr == setByName.end(); // { dg-error "no" }
|
||||
}
|
||||
|
||||
std::set<unsigned int>::iterator itr(setByIndex.begin());
|
||||
|
||||
// NB: it's not setByIndex!!
|
||||
bool __attribute__((unused)) test = itr != setByName.end(); // { dg-error "no" }
|
||||
test &= itr == setByName.end(); // { dg-error "no" }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user