I ran "make check" with the patch above. This is the outputThis application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Running test-collection "RangeMap" with 42 test-cases:
Test "DefaultConstructor"
Failure: "Expected '[(100, 150, 0)]' but got '[(100, 0, 150)]'" line 91 in RangeMapTest.cpp
Failure: "Expected '100 150 1' but got '100 0 150'" line 178 in RangeMapTest.cpp
Test "CopyConstructor"
Failure: "Expected '[(100, 150, 0)]' but got '[(100, 0, 150)]'" line 91 in RangeMapTest.cpp
Test "AssignmentOperator"
Failure: "Expected '[(100, 150, 0)]' but got '[(100, 0, 150)]'" line 91 in RangeMapTest.cpp
Test "Equality"
Failure: "Expected '[(100, 150, 0)]' but got '[(100, 0, 150)]'" line 91 in RangeMapTest.cpp
Failure: "mapA == mapB" line 238 in RangeMapTest.cpp
Test "Iterators"
Failure: "Expected '[(100, 150, 0)]' but got '[(100, 0, 150)]'" line 91 in RangeMapTest.cpp
Failure: "Expected '(100, 124, 0)' but got '(125, 0, 175)'" line 260 in RangeMapTest.cpp
Test "Erase"
Failure: "Expected '[(100, 150, 0)]' but got '[(100, 0, 150)]'" line 91 in RangeMapTest.cpp
Failure: "Expected '[(100, 124, 0), (125, 175, 2), (176, 200, 1)]' but got '[(125, 0, 175)]'" line 290 in RangeMapTest.cpp
Test "Clear"
Failure: "Expected '[(100, 150, 0)]' but got '[(100, 0, 150)]'" line 91 in RangeMapTest.cpp
Test "FindRange"
e:/msys/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/debug/safe_iterator.h:193:
error: attempt to dereference a past-the-end iterator.
Objects involved in the operation:
iterator "this" @ 0x0022FBE0 {
type = N11__gnu_debug14_Safe_iteratorISt17_Rb_tree_iteratorISt4pairIKy15CRangeMapHelperIPiyEEEN15__gnu_debug_def3mapIyS6_St4lessIyESaIS7_EEEEE (mutable iterator);
state = past-the-end;
references sequence with type `N15__gnu_debug_def3mapIy15CRangeMapHelperIPiyESt4lessIyESaISt4pairIKyS3_EEEE' @ 0x0022FBE0
}
FAIL: RangeMapTest
No popup anymore.