      }
      /// \endcond
  
+@@ -483,10 +483,10 @@
+     }
+ 
+     /** Returns true if the two generators will produce identical sequences. */
+-    BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR(subtract_with_carry_01_engine, x, y)
++    BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR(subtract_with_carry_01_engine, x_arg, y_arg)
+     {
+         for(unsigned int j = 0; j < r; ++j)
+-            if(x.compute(j) != y.compute(j))
++            if(x_arg.compute(j) != y_arg.compute(j))
+                 return false;
+         return true;
+     }
 @@ -498,17 +498,17 @@
  
      friend struct detail::subtract_with_carry_discard;

     }
     /// \endcond
     std::size_t k;

 
--- foo/foo/foo/boost/random/subtract_with_carry.hpp
+++ foo/foo/foo/boost/random/subtract_with_carry.hpp
@@ -249,10 +249,10 @@
      * Returns true if the two generators will produce identical
      * sequences of values.
      */
-    BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR(subtract_with_carry_engine, x, y)
+    BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR(subtract_with_carry_engine, x_arg, y_arg)
     {
         for(unsigned int j = 0; j < r; ++j)
-            if(x.compute(j) != y.compute(j))
+            if(x_arg.compute(j) != y_arg.compute(j))
                 return false;
         return true;
     }
@@ -268,21 +268,21 @@
 
     friend struct detail::subtract_with_carry_discard;
