$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
From: hartmut.kaiser_at_[hidden]
Date: 2008-04-26 17:52:00
Author: hkaiser
Date: 2008-04-26 17:51:59 EDT (Sat, 26 Apr 2008)
New Revision: 44789
URL: http://svn.boost.org/trac/boost/changeset/44789
Log:
Phoenix: Fixed gcc 4.3.0 compilation issue.
Text files modified: 
   trunk/boost/spirit/home/phoenix/statement/detail/switch.hpp |    12 ++++++------                            
   1 files changed, 6 insertions(+), 6 deletions(-)
Modified: trunk/boost/spirit/home/phoenix/statement/detail/switch.hpp
==============================================================================
--- trunk/boost/spirit/home/phoenix/statement/detail/switch.hpp	(original)
+++ trunk/boost/spirit/home/phoenix/statement/detail/switch.hpp	2008-04-26 17:51:59 EDT (Sat, 26 Apr 2008)
@@ -107,11 +107,11 @@
                         typename fusion::result_of::begin<Cases>::type
                     >::type
                 >
-            is_default_case;
+            is_default_case_;
 
             typedef typename
                 mpl::eval_if<
-                    is_default_case
+                    is_default_case_
                   , mpl::identity<Cases>
                   , fusion::result_of::push_front<
                         Cases const, actor<default_case<actor<null_actor> > > >
@@ -135,7 +135,7 @@
             static type
             eval(Cases const& cases)
             {
-                return eval(cases, is_default_case());
+                return eval(cases, is_default_case_());
             }
         };
 
@@ -143,12 +143,12 @@
         struct switch_composite
         {
             BOOST_STATIC_ASSERT(fusion::traits::is_sequence<Cases>::value);
-            typedef ensure_default<Cases> ensure_default;
+            typedef ensure_default<Cases> ensure_default_;
 
             typedef typename
                 fusion::result_of::as_vector<
                     typename fusion::result_of::push_front<
-                        typename ensure_default::type, Cond>::type
+                        typename ensure_default_::type, Cond>::type
                     >::type
             tuple_type;
 
@@ -162,7 +162,7 @@
             eval(Cond const& cond, Cases const& cases)
             {
                 return fusion::as_vector(
-                    fusion::push_front(ensure_default::eval(cases), cond));
+                    fusion::push_front(ensure_default_::eval(cases), cond));
             }
         };