hlh771 wrote: > hello,everybody > I want to test smart pointer library,but got some compile failure: > > vc- > C++ ..\..\..\libs\smart_ptr\test\bin\shared_ptr_alloc_test.test\msvc\d > ebug\runtime-link-dynamic\shared_ptr_alloc_test.obj > shared_ptr_alloc_test.cpp > M:\develop\boost_1_30_0\boost/detail/quick_allocator.hpp(165) : fatal > error C1001: INTERNAL COMPILER ERROR > (compiler file 'msc1.cpp', line 1794) > Please choose the Technical Support command on the Visual > C++ > Help menu, or open the Technical Support help file for more > information
[...] > my test command is:bjam -sTOOLS=msvc test > my compiler is vc6+sp5 > It's seems like the compiler's error,but because the test's failure, > I'm not sure it will work correctly if use it in my app. > Thanks in advance. shared_ptr_alloc_test is a performance test. It compares the relative speed of the optional "quick_allocator" that is enabled when you #define BOOST_SP_USE_QUICK_ALLOCATOR. Quick_allocator does not compile on MSVC 6 (and some other compilers) but this doesn't matter unless you explicitly request it to be used via the #define. The smart pointers library works correctly on MSVC 6. I am not sure why shared_ptr_alloc_test is being run at all, it is supposed to be run only when named: bjam -sTOOLS=msvc shared_ptr_alloc_test I'll CC: the developer list, maybe we should fix the Jamfile. _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost