
Hello all. I have the following program: -------------------------- #define BOOST_TEST_MODULE Test #include <boost/test/unit_test.hpp> #include <boost/test/test_case_template.hpp> #include <boost/mpl/list.hpp> typedef boost::mpl::list<float,double> Types; BOOST_AUTO_TEST_CASE_TEMPLATE( my_test, T, Types ) { } -------------------------- The program compiles and links successfully. However, when compiled with Multithreaded Debug Dll runtime library (/MDd) The program reports: Running 2 test cases... *** No errors detected But when compiled with Mulithreaded Debug runtime library (/MTD) The program reports: Running 2 test cases... *** No errors detected Detected memory leaks! Dumping objects -> {94} normal block at 0x00342ED8, 7 bytes long. Data: <double > 64 6F 75 62 6C 65 00 {93} normal block at 0x00342EA0, 8 bytes long. Data: < .4 )4 > D8 2E 34 00 B0 29 34 00 {84} normal block at 0x003429E8, 6 bytes long. Data: <float > 66 6C 6F 61 74 00 {83} normal block at 0x003429B0, 8 bytes long. Data: < )4 > E8 29 34 00 00 00 00 00 Object dump complete. What could cause this? Any suggestions? Greg