Opened 15 years ago
Closed 15 years ago
#1415 closed Feature Requests (worksforme)
Warnings need suppression in Boost.Test
| Reported by: | Paul A. Bristow | Owned by: | Gennadiy Rozental | 
|---|---|---|---|
| Milestone: | To Be Determined | Component: | test | 
| Version: | Boost 1.34.1 | Severity: | Optimization | 
| Keywords: | test warning suppression | Cc: | 
Description
Using
#include <boost/test/included/test_exec_monitor.hpp>
for various BOOST_CHECKs produces a blizzard of warnings at MSVC level 4.
I have added this to my .cpp file
#if defined (_MSC_VER) # pragma warning(disable : 4310) cast truncates constant value # pragma warning(disable : 4512) assignment operator could not be generated # pragma warning(disable : 4702) unreachable code #endif
But it would be better to suppress these 'at source' with push'n'pops in individual modules?
# pragma warning(push)
# pragma warning(pop)
Thanks.
Change History (2)
comment:1 by , 15 years ago
comment:2 by , 15 years ago
| Resolution: | → worksforme | 
|---|---|
| Status: | new → closed | 
- I can't reproduce the issue neither with msvc 7.1 nor msvc 8.0. The only couple warnings I see are in io_saver.hpp and I am not in a position to disable those.
- test_exec_monitor is deprocated. I recomment switching to included/unit_test.hpp
  Note:
 See   TracTickets
 for help on using tickets.
    

Correction - is Boost.Test *Trunk development* (not 1.34.1)
Sorry.
Paul