Boost logo

Boost :

From: Victor A. Wagner, Jr. (vawjr_at_[hidden])
Date: 2002-04-20 02:16:25

When we attempt to compile io_test.cpp with a newly installed copy of the
boost includes, we get the following error:
c:\Boost Releases\boost_1_27_0\boost\type_traits\composite_traits.hpp(155)
: fatal error C1001: INTERNAL COMPILER ERROR
         (compiler file 'msc1.cpp', line 2844)
          Please choose the Technical Support command on the Visual C++
          Help menu, or open the Technical Support help file for more

This program compiles just fine on VC6 sp5.

Apologies if this has already been reported.

Oh, the relevant lines in composite_traits.hpp are:
struct is_array
    static T t;
    BOOST_STATIC_CONSTANT(bool, value =
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ is line 155
          (1 == sizeof(detail::is_array_helper(&t, t))),
             (1 == sizeof(detail::is_function_tester(t)))>::value

Boost list run by bdawes at, gregod at, cpdaniel at, john at