9 Jun
2014
9 Jun
'14
4:27 p.m.
[Adam Wulkiewicz]
Btw, in those tests failing for all MSVC versions an assertion failure is reported by the STL: map/set iterators incompatible. Assertion failures should be visible in the regression results, shouldn't they? At least in the file test_inplace_solve.cpp (of course with -DUSE_MAPPED_VECTOR_OF_MAPPED_VECTOR) this assertion failure is caused by the matrix_sparse.hpp line 2002: return it_ == it.it_;
This assertion is complaining that C++98-11 forbids iterator comparisons between unparented or differently-parented iterators. C++14 and VS14 CTP1 permit value-initialized forward-or-better iterators to be compared to each other (and they are equal), but they still can't be compared to iterators with parents. STL