Boost logo

Boost :

From: JOAQUIN LOPEZ MU?Z (joaquin_at_[hidden])
Date: 2005-04-20 13:31:41


Hello,

Jochen Hammann has stumbled onto a problem which can
be reduced to the following: In MSVC 7.1, if setting
the compiler option /vmg, is_base_and_derived crashes
when dealing with instantiations of template classes that
have pointers to members as template params.

The attached code, if compiled with /vmg, ICEs as follows:

d:\...\boost\type_traits\is_base_and_derived.hpp(127) : fatal
error C1001: INTERNAL COMPILER ERROR
  (compiler file 'msc1.cpp', line 2701)
  Please choose the Technical Support command on the Visual C++
  Help menu, or open the Technical Support help file for more
information

(I don't know if the problem persists in MSVC 8.0.)

Is there any hope that this can be solved? Thanks
in advance,

Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo




Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk