diff DEPENDENCIES/generic/include/boost/spirit/home/qi/stream/stream.hpp @ 101:c530137014c0

Update Boost headers (1.58.0)
author Chris Cannam
date Mon, 07 Sep 2015 11:12:49 +0100
parents 2665513ce2d3
children
line wrap: on
line diff
--- a/DEPENDENCIES/generic/include/boost/spirit/home/qi/stream/stream.hpp	Fri Sep 04 12:01:02 2015 +0100
+++ b/DEPENDENCIES/generic/include/boost/spirit/home/qi/stream/stream.hpp	Mon Sep 07 11:12:49 2015 +0100
@@ -70,8 +70,12 @@
 
             // advance the iterator if everything is ok
             if (in) {
-                std::streamsize pos = in.tellg();
-                std::advance(first, pos);
+                if (!in.eof()) {
+                    std::streamsize pos = in.tellg();
+                    std::advance(first, pos);
+                } else {
+                    first = last;
+                }
                 return true;
             }