FIX: C1001 if No Template Types in Template Func Arg List (150378)
The information in this article applies to:
- Microsoft Visual C++, 32-bit Editions 4.0
- Microsoft Visual C++, 32-bit Editions 4.1
- Microsoft Visual C++, 32-bit Enterprise Edition 4.2
- Microsoft Visual C++, 32-bit Professional Edition 4.2
This article was previously published under Q150378 SYMPTOMS
When a function template is defined without one of the types in the
template parameter list in its function argument list, the Visual C++
compiler issues the following error:
fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1090)
RESOLUTION
The argument list of a function template needs at least one argument using
a type specified in the template parameter list. This is a requirement of
the Visual C++ language.
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.
| Modification Type: | Minor | Last Reviewed: | 7/5/2005 |
|---|
| Keywords: | kbbug kbCompiler kbCPPonly kbfix kbVC500fix KB150378 |
|---|
|