2013/1/20 Ion Gaztaņaga <igaztanaga@gmail.com>
El 19/01/2013 13:06, TONGARI escribiķ:

Hi there,

The code below would simply crash on g++ 4.7.1/MinGW with default
optimization level, it doesn't shown with -O/1/2/3
----------------------------------------
boost::container::deque<int> d;
--d.begin();
----------------------------------------

The problem is that decrementing a begin iterator is not a valid operator, since it would point out of the container.

But wouldn't it be a valid operation as long as we don't dereference from it?