[C++-sig] Workaround for fatal error C1204

David Abrahams dave at boost-consulting.com
Sun Nov 24 00:34:25 CET 2002

"Paul F. Kunz" <Paul_Kunz at SLAC.Stanford.EDU> writes:

>>>>>> On Sat, 23 Nov 2002 17:09:17 -0500, David Abrahams <dave at boost-consulting.com> said:
>> If you've been getting
>>    fatal error C1204:Compiler limit:internal structure overflow
>> messages with VC6 and/or VC7, you might find they go away after
>> updating to the latest CVS. I've checked in a workaround for some of
>> the ways in which this can occur.
>    Does this mean I will no longer need to "/Zm1000" compiler option
> to work around the above?

No, /ZmXXXX has a different effect, and as far as I can tell has no
effect on C1204 errors. I suggest leaving /Zm set to a high value
always, as doing otherwise invites disaster.

                       David Abrahams
   dave at boost-consulting.com * http://www.boost-consulting.com
Boost support, enhancements, training, and commercial distribution

More information about the Cplusplus-sig mailing list