Boost logo

Boost :

Subject: Re: [boost] [ublas] Mass test failures on msvc12 and other on all msvc versions
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2014-06-09 12:27:56


[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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk