Re: [Boost-bugs] [Boost C++ Libraries] #7538: boost::spirit::istream_iterator does not handle incrememt correctly at the end

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7538: boost::spirit::istream_iterator does not handle incrememt correctly at the end
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-05-09 23:04:22


#7538: boost::spirit::istream_iterator does not handle incrememt correctly at the
end
-------------------------+-------------------------------------------------
  Reporter: | Owner: djowel
  zhuo.qiang@… | Status: new
      Type: Bugs | Component: spirit
 Milestone: To Be | Severity: Showstopper
  Determined | Keywords: spirit, istream_iterator,
   Version: Boost | multi_pass
  1.52.0 |
Resolution: |
-------------------------+-------------------------------------------------

Comment (by code@…):

 I would mark this as rejected (or similar). I tried this with:

 {{{
 Apple LLVM version 6.0 (clang-600.0.51) (based on LLVM 3.5svn)
 Target: x86_64-apple-darwin13.4.0
 Thread model: posix
 }}}

 and only the `BOOST_CHECK(*it != '2');` check failed. However, thats
 undefined iterator behavior since the iterator currnetly equals the end.
 So I'm not sure what caused this, but it doesn't show up on newer clang-
 Apple builds.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7538#comment:1>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:18 UTC