FIX: C1001: Internal Compiler Error in Template.cpp File, Line 6514 (236099)
The information in this article applies to:
- Microsoft Visual C++, 32-bit Enterprise Edition 6.0
- Microsoft Visual C++, 32-bit Professional Edition 6.0
- Microsoft Visual C++, 32-bit Learning Edition 6.0
This article was previously published under Q236099 SYMPTOMS
When compiling code that uses templates and contains a mismatched number of parameters between the declaration and implementation of the template classes, the compiler may give the following error:
fatal error C1001: INTERNAL COMPILER ERROR
(compiler file '.\template.cpp', line 6514)
The line number is 6529 if you have installed Visual Studio 6.0 Service Pack 3 (SP3).
CAUSE
The compiler failed to correctly parse the code and was unable to generate a syntax error message.
RESOLUTION
Check the number of parameters in the declaration and implementation of the template classes. Correct the code so that the parameters match.
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.
This problem was corrected in Microsoft Visual C++ .NET.
Modification Type: | Major | Last Reviewed: | 11/18/2003 |
---|
Keywords: | kbBug kbCompiler kbfix kbNoUpdate KB236099 |
---|
|