
25 Apr
2012
25 Apr
'12
7:44 p.m.
On 4/24/2012 11:33 PM, Eric Niebler wrote: => On 4/24/2012 2:48 PM, Lawry, Brian wrote:
I would be OK with suppressing the warning, but I haven't been able to do so. Putting "#pragma warning(disable : 4714)" in my source file and in boost/xpressive/detail/core/ sub_match_vector.hpp and in boost/proto/transform/call.hpp does not suppress the warning. Using the "disable specific warnings" compiler switch /wd4714 also does not work.
I checked this and found that the warning can in fact be suppressed. I went through proto's source files and suppressed it everywhere __forceinline is used. Your sample code now compiles cleanly with /W4 with boost trunk. Thanks for the report. -- Eric Niebler BoostPro Computing http://www.boostpro.com