$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r57524 - in trunk: boost/spirit/home/karma/detail boost/spirit/home/karma/numeric boost/spirit/home/lex/lexer/lexertl libs/spirit/test/karma
From: daniel_james_at_[hidden]
Date: 2009-11-09 14:46:10
Author: danieljames
Date: 2009-11-09 14:46:09 EST (Mon, 09 Nov 2009)
New Revision: 57524
URL: http://svn.boost.org/trac/boost/changeset/57524
Log:
Fix a few gcc warnings. Still some long long constant warnings and an integer overflow warning.
Text files modified: 
   trunk/boost/spirit/home/karma/detail/output_iterator.hpp          |     2 +-                                      
   trunk/boost/spirit/home/karma/numeric/real_policies.hpp           |     2 +-                                      
   trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp |     2 +-                                      
   trunk/libs/spirit/test/karma/real_numerics.cpp                    |     2 +-                                      
   4 files changed, 4 insertions(+), 4 deletions(-)
Modified: trunk/boost/spirit/home/karma/detail/output_iterator.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/output_iterator.hpp	(original)
+++ trunk/boost/spirit/home/karma/detail/output_iterator.hpp	2009-11-09 14:46:09 EST (Mon, 09 Nov 2009)
@@ -386,7 +386,7 @@
           : sink(sink_)
         {}
         output_iterator(output_iterator const& rhs)
-          : base_iterator(rhs), sink(rhs.sink)
+          : base_iterator(rhs), boost::noncopyable(), sink(rhs.sink)
         {}
 
         output_iterator& operator*() { return *this; }
Modified: trunk/boost/spirit/home/karma/numeric/real_policies.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/real_policies.hpp	(original)
+++ trunk/boost/spirit/home/karma/numeric/real_policies.hpp	2009-11-09 14:46:09 EST (Mon, 09 Nov 2009)
@@ -102,7 +102,7 @@
         //            adjust the required behavior depending on the value of 
         //            this number.
         ///////////////////////////////////////////////////////////////////////
-        static bool const force_sign(T)
+        static bool force_sign(T)
         {
             return false;
         }
Modified: trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp	(original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp	2009-11-09 14:46:09 EST (Mon, 09 Nov 2009)
@@ -62,7 +62,7 @@
  
             typedef std::size_t (*next_token_functor)(std::size_t&, 
                 Iterator const&, Iterator&, Iterator const&, std::size_t&);
-            typedef char_type const* const (*get_state_name_type)(std::size_t);
+            typedef char_type const* (*get_state_name_type)(std::size_t);
 
             // initialize the shared data 
             template <typename IterData>
Modified: trunk/libs/spirit/test/karma/real_numerics.cpp
==============================================================================
--- trunk/libs/spirit/test/karma/real_numerics.cpp	(original)
+++ trunk/libs/spirit/test/karma/real_numerics.cpp	2009-11-09 14:46:09 EST (Mon, 09 Nov 2009)
@@ -66,7 +66,7 @@
 struct signed_policy : boost::spirit::karma::real_policies<T>
 {
     // we want to always have a sign generated
-    static bool const force_sign(T)
+    static bool force_sign(T)
     {
         return true;
     }