[Boost-bugs] [Boost C++ Libraries] #1500: [Spirit/Phoenix] C4512 Compiler warnings from VC8

Subject: [Boost-bugs] [Boost C++ Libraries] #1500: [Spirit/Phoenix] C4512 Compiler warnings from VC8
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-12-03 20:27:46


#1500: [Spirit/Phoenix] C4512 Compiler warnings from VC8
---------------------------------------------------------+------------------
 Reporter: Richard Webb <richard.webb_at_[hidden]> | Owner: djowel
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: spirit
  Version: Boost Development Trunk | Severity: Cosmetic
 Keywords: |
---------------------------------------------------------+------------------
 I have a project that uses Spirit/Phoenix, and when building in VC8Sp1
 with warnings set to level 4, i get a lot of C4512 (assignment operator
 could not be generated) warnings from various Spirit and Phoenix header
 files. For example:

 {{{
 e:\development\safemail32\external\boost\boost\spirit\phoenix\tuples.hpp(591)
 : warning C4512: 'phoenix::tuple<A,B,C,D,E,F,NU>' : assignment operator
 could not be generated
 }}}

 {{{
 e:\development\safemail32\external\boost\boost\spirit\phoenix\primitives.hpp(217)
 : warning C4512: 'phoenix::variable<T>' : assignment operator could not be
 generated
 }}}

 {{{
 e:\development\safemail32\external\boost\boost\spirit\phoenix\actor.hpp(272)
 : warning C4512: 'phoenix::actor<BaseT>' : assignment operator could not
 be generated
 }}}

 {{{
 e:\development\safemail32\external\boost\boost\spirit\phoenix\composite.hpp(286)
 : warning C4512: 'phoenix::composite<OperationT,A,B,C,D,E,F>' : assignment
 operator could not be generated
 }}}

 Is there any interest in silencing these?[[BR]]

 I could see about producing some patches if needed.

--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1500>
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:49:57 UTC