Article ID: 163364 - Last Review: July 5, 2005 - Revision: 1.1 FIX: Class-local typedef Causes C1001 in msc1.cpp, Line 1089This article was previously published under Q163364 On This PageSYMPTOMS
When you try to use a typedef class name defined local to another class,
the following internal compiler error occurs:
C:\code\cust2\Test.cpp(20) : fatal error C1001: INTERNAL COMPILER
ERROR (compiler file 'msc1.cpp', line 1089) Please choose the
Technical Support command on the Visual C++ Help menu, or open
the Technical Support help file for more information
RESOLUTION
Declare the typedef statement outside class scope to resolve this problem.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug was corrected in Visual C++
version 5.0.
MORE INFORMATIONSample CodeAPPLIES TO
| Article Translations
|


Back to the top
