Boost logo

Boost :

From: Jonathan Turkanis (technews_at_[hidden])
Date: 2004-06-20 03:51:53


"val salamakha" <v_s_ha_at_[hidden]> wrote in message

> I got another MS bug in a file Parser.hpp where the
> boost lib is used
>
> Parser.hpp(311) : 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
>
> This is a known MS bug in MSVS .NET 2003 /article
> 843408/ concerning using typedef and classes.
>
> Do you have any experience how to go around?

Are you sure your problem is the same as the one mentioned in the
artcile? There are a number of things that can lead to internal
compiler errors.

The article describes a situation in which invalid code -- which
should generate a descriptive error message -- instead produces an
internal error. The answer, in this case, is not to define a class and
a typedef with the same name in the same scope.

Jonathan


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